Skip to Content
API Reference

POST Create Candidate

v1Updated 2026-03-07

Create candidate

POST/api/v1/public/:tenant_slug/candidates
HeaderRequiredDescription
AuthorizationyesBearer <API_KEY>
Idempotency-KeyrecommendedSafe retry key.
Body fieldTypeRequired
full_namestringyes
headlinestringno
companystringno
location_idintegerno
recruiter_idintegerno
candidate_source_idintegerno
Request
curl -X POST \ -H "Authorization: Bearer <API_KEY>" \ -H "Idempotency-Key: cand-create-001" \ -H "Content-Type: application/json" \ -d '{"full_name":"Ana Novak","headline":"QA Engineer"}' \ "http://localhost:3333/api/v1/public/agado-ats/candidates"
201 Response
{ "data": { "id": 504, "full_name": "Ana Novak", "headline": "QA Engineer" } }
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" } }