Obtain your API credentials
- Request login credentials to Findity’s Admin Portal by contacting your project manager or Findity’s support.
- Activate API connectivity on the Marketplace page.
- Obtain API credentials — you need a
client_idandclient_secretto authenticate. To obtain these, you log into your Findity Admin Portal using your login credentials and navigate to Administrators → API keys.
OAuth 2.0 overview
The Findity APIs use the OAuth 2.0 framework. Exchange your client credentials for an access token, then include that token in theAuthorization header of every API request.
The API key has organization-level scope by default. For Partner or Client Application access, contact support.

OAuth flow
Request an access token
Exchange your client credentials for an access token using the client credentials grant type.Authorization header:
Refresh an access token
Make a POST request to the token endpoint withgrant_type=refresh_token. Include the refresh token and client ID. A refresh token can only be used once — each response returns a new refresh token.
Request a user access token
To act as a specific user (employee) — for example, when building against the Expense API — you need a user-scoped access token. This is a two-step process: Step 1: Request an authorization code by sending the user’s ID (person ID or ExternalSourceID) to the authorization grant endpoint. This requires a valid organization-level access token.
We support long-lived access tokens, but we recommend using the OAuth process described above for a more secure
implementation.

