Cooper
    Cooper
    • Getting Started
      • Generate an API key
    • Recruiting
      • Widget Integration
        • Integration Guide via Widget
        • Embed the Widget Code in WordPress
        • Steps to Implement in a React.js Website
      • Integration via code
        • Integration via code
        • Jobs Listing
    • Candidates
      • Candidate Sync API
        POST

    Candidates

    This API is currently available for few partners.
    Need assistance with the integration? We're here to help! Feel free to contact us at support@cooperhire.io
    The Candidate Sync API is designed to create candidate applications 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/candidates
    Request Type: POST
    Request Headers: Send api-key in Authorization request header. (Contact with support for an Api Key)
    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.

    Headers Example:#

    Form Data Parameters:#

    Response Codes#

    We have the following types of responses: 401, 200, 422, and 500. The response parameters for each code are detailed below.
    1) Unauthorized: 401
    2) Unprocessable Entity: 422
    3) Success: 200
    4) Internal Server Error: 500
    An unexpected error occurred during the request processing
    5) Unprocessable Entity: 422
    If the utm_source is not valid, the system will return the following error
    Previous
    Jobs Listing
    Next
    Candidate Sync API
    Built with