The Fincore API provides programmatic access to the full functionality of the platform. Use it to integrate Fincore with your existing systems or build custom applications.
All API requests must be authenticated using API keys. You can generate API keys in the Fincore administration panel.
API keys should be included in the Authorization
header of all requests using the Bearer token format.
123curl -X GET "https://api.fincore.com/v1/clients" \ -H "Authorization: Bearer YOUR_API_KEY"
Keep your API keys secure and never expose them in client-side code. Rotate your keys regularly and use different keys for development and production environments.
All API requests should be made to the following base URL:
The Fincore API provides endpoints for all major objects in the system. Click through to explore detailed documentation for each endpoint.
Configure webhook endpoints to receive real-time notifications about events in your Fincore account.
View DocumentationTo ensure the stability of the API, rate limits are applied to all requests. The current limits are:
If you exceed the rate limits, you will receive a 429 Too Many Requests
response. The response will include X-RateLimit-Limit
and X-RateLimit-Remaining
headers.
The API uses standard HTTP response codes to indicate the success or failure of a request. In general:
Error responses include a JSON object with error details:
123456789101112{ "error": { "code": "invalid_request", "message": "The request was invalid", "details": [ { "field": "amount", "message": "Amount must be greater than zero" } ] } }
For endpoints that return lists of objects, the API supports pagination using the limit
and offset
query parameters.
1234567891011121314// Request GET /v1/clients?limit=10&offset=20 // Response { "data": [ // 10 client objects ], "meta": { "total": 135, "limit": 10, "offset": 20 } }
The API version is specified in the URL path. The current version is v1
. Breaking changes will only be introduced in new API versions, ensuring backward compatibility.
We provide official client libraries for several programming languages: