Skip to Content
API Reference

Applications

v1Updated 2026-03-07

Get applications

GET/api/v1/public/:tenant_slug/applications
NameTypeRequiredDescription
pageintegernoPagination.
per_pageintegernoPagination.
sortstringnoExample: -updated_at.
filter[position_id]integernoFilter by job/position.
filter[candidate_id]integernoFilter by candidate.
filter[status]stringnoFilter by application status.

Write operations

POST/api/v1/public/:tenant_slug/applications
PATCH/api/v1/public/:tenant_slug/applications/:id
Request
curl -H "Authorization: Bearer <API_KEY>" \ "http://localhost:3333/api/v1/public/agado-ats/applications?filter[position_id]=102"
200 Response
{ "data": [ { "id": 7001, "position_id": 102, "candidate_id": 504, "status": "interview" } ], "meta": { "page": 1, "per_page": 25, "total": 1, "total_pages": 1 } }
400 Response
{ "error": { "code": "bad_request", "message": "Validation failed for request payload", "request_id": "req_123" } }
500 Response
{ "error": { "code": "internal_error", "message": "Unexpected server error", "request_id": "req_500" } }