Overview
The eBRC API offers RESTful endpoints that let you securely and efficiently integrate with the platform and access its services.Base URL
All API requests should be made to:Authentication
All API endpoints require authentication using an API key. Include your API key in the request headers:API Conventions
Request Format
- Use HTTPS for all API requests
- Send data in JSON format with Content-Type:
application/json - Include authentication headers in all requests
Response Format
All responses are returned in JSON format with appropriate HTTP status codes:200- Request successful201- Resource created204- Resource deleted400- Bad request or invalid parameters401- Authentication failed403- Insufficient permissions404- Resource not found429- Rate limit exceeded500- Internal server error422- Issue related to DGFT config
Pagination
List endpoints support pagination using the following query parameters:limit- Number of items per pagepage- Page Number
Filtering
Many endpoints support filtering using query parameters. Refer to specific endpoint documentation for available filters.Error Handling
Error responses follow a consistent format:Best Practices
- Implement proper error handling
- Cache responses when appropriate
- Use pagination for large data sets
- Follow API versioning guidelines
- Monitor your API usage
Need Help?
Contact Support
For help with the API, email us at [email protected]