You can generate your API key from app.cooperhire.io under the Settings section for your company. End-of-Life Notice: This API key system will no longer be supported after 15 January 2026. Please ensure you migrate or update your integrations accordingly. The Candidate Sync API is designed to create candidates for your company in CooperHire through API integrations. This API allows for seamless transfer of candidate information, ensuring that data such as personal details, contact information, resume, documents, and job preferences are accurately captured and synchronized. By utilizing this API, organizations can automate the candidate application process.Create an Application#
When you receive an application from a candidate, please send a POST request to our API as follows:Endpoint: https://api.cooperhire.io/v1/company/candidate
Request Type: POST
Request Headers: Send api-key in request header.
Body Type: multipart/form-data
Body Params: Send the body parameters in the following format. The data type and whether each parameter is required or optional are detailed below.Response Codes#
We have the following types of responses: 401, 200, 422, and 500. The response parameters for each code are detailed below.2) Unprocessable Entity: 4224) Internal Server Error: 500
An unexpected error occurred during the request processing5) Unprocessable Entity: 422
If either job_unique_id or job_id is not provided, the system will return the following error:Modified at 2025-11-26 09:24:22