Response Format
Responses are in JSON format with theContent-Type: application/json header.
Special Fields
The following fields have special meaning in all API responses:_status
Response status:
"OK": Data was extracted correctly"INVALID": Request parameters are invalid (HTTP status remains 200)
_self
URI of the current resource.
- At the root of the response: corresponds to the request URL
- In a nested object: URL to obtain all data for this resource
_schema
URI of the resource description in JSON-Schema format.
This URL provides a comprehensive and up-to-date description of the resource schema.
Schemas are automatically updated with the API and are therefore more accurate than this documentation.
_actions
List of possible actions on the current data.
This field is only provided when actions are available. Content depends on user permissions.
_next
URI of the next page for paginated resources.
If this field is empty or absent, you’ve reached the last page.
items
List containing response elements for collections.
Error Handling
Validation Errors
When_status equals "INVALID", an invalid field details the errors:
HTTP Codes
The API uses standard HTTP codes:- 200: Success (also check
_status) - 307: Temporary redirect (e.g., CV download)
- 404: Resource not found
- 401: Authentication required
- 403: Access denied
- 429: Too Many Requests (45 req/min per IP limit exceeded)
- 500: Server error