Anfix Guide
Setting up the Anfix Integration
To access your users' data from Anfix, you need to enable the Anfix integration in the Platforms Page of the Rutter dashboard.
Anfix uses OAuth 1.0a for authentication. Enabling the integration requires a registered Anfix partner application with a consumer key and consumer secret from the Anfix partner portal.
User Authentication with Anfix
A Rutter Connection is created when your end user authenticates their Anfix account via Rutter Link. This in turn allows you to access their account data via the Rutter API.
Anfix authentication follows a three-legged OAuth 1.0a flow:
- Rutter obtains a request token from Anfix on behalf of your application.
- The end user is redirected to Anfix (
https://anfix.com/login-partner/) to log in and authorize access. - After the user approves access, Anfix redirects back to Rutter with a verifier, which Rutter exchanges for a long-lived access token and token secret.
The user's Anfix session is authorized for the specific company (CompanyId) associated with their Anfix account. Rutter stores the resulting access token pair and uses it to sign subsequent API requests on the user's behalf.