Base URL
All API endpoints are prefixed with/exo-api (configurable via config('exo.route_prefix')):
Authentication
Every request must include a Bearer token in theAuthorization header:
exo:user command:
Response format
Successful responses return JSON. Single records are returned directly, lists are paginated: Single record:Error responses
Errors return a JSON object with amessage field:
Validation error example: