Documentation Index
Fetch the complete documentation index at: https://docs.finventi.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
The RRC API uses OAuth 2.0 for authentication. To access the API, you need to obtain a bearer token from the authorization server and include it in all API requests.IP Whitelisting Required: Before you can access the API, your IP address must be whitelisted. Contact us to register your IP addresses.
Obtaining a Bearer Token
To authenticate with the API, you need to obtain a bearer token using the OAuth 2.0 client credentials flow.Token Request
Use the following cURL command to obtain a bearer token:Parameters
Must be set to
client_credentialsYour client ID provided during onboarding
Your client secret provided during onboarding
Variables to Replace
<your-client-id>: Your client ID provided during onboarding<your-client-secret>: Your client secret provided during onboarding
Token Response
A successful response will include your access token:Using the Bearer Token
Include the bearer token in theAuthorization header of all API requests with the Bearer prefix.
Authorization Header Format
Best Practices
Token Management
- Cache tokens until they expire
- Implement token refresh logic before expiration
- Never expose tokens in client-side code
Security
- Store client secrets securely
- Use environment variables for credentials
- Rotate client secrets regularly
Common Issues
Invalid Client Credentials
If you receive an authentication error, verify:- Your client secret is correct and hasn’t been rotated
- Your IP address is whitelisted
Expired Token
If you receive a 401 Unauthorized error:- Check if 45 minutes have passed since token generation
- Request a new bearer token
- Update your application’s token cache