Self-Discovery Principle
The JobAffinity REST API is self-discoverable and self-documented. Only the main starting URL is needed:https://jobaffinity.fr/restapi/v1
Root Resource
The root resource lists the exposed high-level services and provides the API status.Example Response
Monitoring Fields
Version and Migration
_version: Minor version of the API in use_last_version_url: Root URL of the latest available version (equals_selfif you’re already using the latest version)_expiration: Expiration date of the version in use (nullif no expiration planned)
Changelog
The_changelog field provides a link to the API evolution history.
Entry Points
The other fields in the root resource (candidates, jobs, etc.) provide the main API entry points with their respective URLs.
API Navigation
Always use the URLs provided in_self fields to navigate the API: