Welcome to the eBRC API documentation. This API offers a complete set of endpoints to help you handle eBRCs and related financial tasks.
Overview
Customer Management
Complete customer management
IRM Fetch
Easily integrate to fetch IRMs.
eBRC Generation
Procedure to generate eBRCs
Features
Secure Authentication
API Key authentication
Rate Limiting
Limited to 60 requests per minute per IP to prevent abuse.
Base URL
Authentication
All protected endpoints require an API key, which you can obtain from the Eximfiles team.
Complete Header Example
Request Format
All requests should be made with JSON content type.
Response Format
All API responses follow this standard format for consistency.
HTTP Status Codes
| Code | Type | Description |
|---|---|---|
| 200 | OK | Request successful |
| 201 | Created | Resource created successfully |
| 400 | Bad Request | Invalid request parameters |
| 401 | Unauthorized | Authentication failed or invalid API key |
| 403 | Forbidden | Insufficient permissions |
| 404 | Not Found | Resource not found |
| 429 | Too Many Requests | Rate limit exceeded |
| 500 | Internal Server Error | Server error |
| 422 | Issue related to DGFT config | Resource unavailable |
Error Handling
Error responses include detailed information about what went wrong to help with debugging.
Validation Error Example
Common Error Types
Authentication Errors
Authentication Errors
Security
HTTPS Required
All API requests must use HTTPS for secure communication
API Key Security
Keep API keys secure and never expose them in client-side code
Support
Contact Support
For help with the API, email us at [email protected]