Skip to main content

Response Format

Responses are in JSON format with the Content-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

Complete Response Example