Menu

Developer API documentation

To begin using the API you need to create an API key. This can be done inside your agency account page. Click on the Create an API key link and fill in the form, you will then be given an API which you can use to access our API. Alternatively you can pass this API key along to your developer or multi-poster and they will be able to use it to interact with this API on your behalf.

Multi-posters: You will need an API key for each recruitment agency you want to post on behalf of.

Authentication

To interact with our platform you will need to send your API key as an HTTP header with every request

All successful requests will return a HTTP 200 status code. Any requests with errors will return a 500 status code along with a JSON response containing the error message. Please see below for an example.

    curl -X POST https://www.reccircle.co.uk/api/v1/jobs/add \
    -H 'Content-Type: application/json; charset=utf-8' \
    -H 'Authentication: Bearer {api_key}'
  

Enter your API key to populate the examples

Creating a job

Please note that ALL fields are required.

Including "test_post":1 in your request will create a test post in our platform. The salary_base will be rounded to the nearest £5,000 and added to a salary bracket automatically.

Deleting a job

Unpublishing / Closing a job

Publishing a job

Fixed fields

Please note that the rigid data is subject to change as we add or remove industries etc. We have a json endpoint that has up to date values for these fields which we recommend you automatically check via your software from time to time.

https://www.reccircle.co.uk/api/v1/fields (Opens in new window)

employment_type (one of)
[ "full-time", "part-time" ]

recruitment_type (one of)
[ "contract", "permanent" ]

sectors (one of)
[ "accountancy", "banking", "call-centre", "commercial-office-services", "construction", "driving-logistics", "education", "engineering", "environment", "finance", "graduate", "health-social-care", "high-street", "hospitality-catering", "human-resources", "insurance", "industrial", "it", "legal", "management", "m-e", "pharmaceutical", "public-sector", "retail", "sales-marketing", "scientific", "search-and-selection", "supply-chain", "technical", "transport", "trainees", "unspecified" ]

suited_to (one of)
[ "technical-recruiter", "specialist-recruiter", "contract-specialist", "volume-recruiter", "key-account-manager", "business-developer", "hunter", "farmer", "general-recruiter" ]

remote_work_options (one of)
[ "remote-available", "remote-not-available", "fully-remote", "hybrid", "not-specified" ]