Send Candidates API
Synchronize candidate applications with Indeed.
legal notice
By using this API and its documentation and building an integration, you agree to the Additional API Terms and Guidelines.
Guides
Follow these guides in this order:
- 1.Send Candidates API integration guide — Integrate the API.
- 2.Send Candidates API guide — Sync candidate applications with Indeed.
- 3.Best practices — Recommendations for using the API.
- 4.Data types and file handling — Handle data types, file attachments, and upload requirements.
- 5.Troubleshoot GraphQL errors — Diagnose GraphQL errors returned by the API.
GraphQL API references
registerEmployer— Registers an employer. Authenticate with a 3-legged OAuth token that represents an employer and theemployer.ats_candidate.syncscope.application.initialize— Stages an application version for publishing to Indeed. Authenticate with a 2‑legged OAuth token.application.submit— Submits an application version to Indeed for publishing. Authenticate with a 2‑legged OAuth token.findStatuses— Returns the status of each application version. Authenticate with a 2‑legged OAuth token.application.delete— Permanently deletes an application and all its versions from Indeed. Authenticate with a 2‑legged OAuth token.