Skip to content

Create a new Employer

Request

Creates a new Employer resource.

If the country is not US, the following parameters will be required in addition to those marked as required in the table below:

  • salary
  • address:
    • street
    • country
    • zipcode
  • manager:
    • name
    • title

Validation for start_date and end_date is performed to ensure logical dates are provided. end_date must be after start_date, and both dates must be after 1900-01-01.

Security
basic_auth
Path
candidate_idstringrequired

Create an employer for the input candidate_id.

Bodyapplication/jsonrequired
candidate_idstring, non-empty[a-zA-Z0-9 -'.,]*

ID of the Candidate being screened.

Example:"xxx"
typestring

Type of employment history to be created.

If type is set to gap only start_date is required, and only start_date, end_date, and note will be recorded.

Default:"employer"
Enum:"employer""gap"
namestring, non-empty[a-zA-Z0-9 -'.,]*required

Candidate’s employer’s name.

Example:"Checkr"
positionstringrequired

Candidate’s position or title.

Example:"Software Engineer"
salaryinteger

Candidate’s gross salary in dollars annually.

Example:10000
contract_typestringrequired

Candidate’s contract type.

Enum:"full_time""part_time""contract""internship"
Example:"full_time"
do_not_contactboolean

If true, the employer will not be contacted about the Candidate.

Default:false
Example:false
start_datestring, (date)required

Candidate’s start date with the employer.

Example:"2016-06-01"
end_datestring, (date)

Candidate’s end date with the employer.

Example:"2017-05-01"
employer_urlstring

Employer’s website.

Example:"www.employer.com"
addressobject(Address)required
managerobject
notestring, <= 65535 characters

A text note used to add context for an employment gap.

Example:"Took time off to travel abroad."
curl -i -X POST \
  -u '<username>:<password>' \
  'https://docs.checkr.com/_mock/apis/openapi/candidates/{candidate_id}/employers' \
  -H 'Content-Type: application/json' \
  -d '{
    "candidate_id": "xxx",
    "type": "employer",
    "name": "Checkr",
    "position": "Software Engineer",
    "salary": 10000,
    "contract_type": "full_time",
    "do_not_contact": false,
    "start_date": "2016-06-01",
    "end_date": "2017-05-01",
    "employer_url": "www.employer.com",
    "address": {
      "street": "123 Main St.",
      "unit": 2000,
      "city": "San Francisco",
      "state": "CA",
      "zipcode": "90401",
      "country": "US"
    },
    "manager": {
      "name": "Joe Smith",
      "title": "Engineering Manager",
      "email": "joesmith@checkr.co",
      "phone": "212-555-1234"
    },
    "note": "Took time off to travel abroad."
  }'

Responses

Employer was successfully created

Bodyapplication/json
idstring(ResourceId)read-only

ID of the resource.

Example:"e44aa283528e6fde7d542194"
objectstringread-only
Value:"employer"
uristring(ResourceURI)read-only

URI of the resource.

Example:"/v1/candidates/e44aa283528e6fde7d542194/employers/ca27df84be5b50dfa7ee1cda"
candidate_idstring, non-empty[a-zA-Z0-9 -'.,]*

ID of the Candidate being screened.

Example:"xxx"
namestring, non-empty[a-zA-Z0-9 -'.,]*

Candidate’s employer’s name.

Example:"Checkr"
positionstring

Candidate’s position or title.

Example:"Software Engineer"
salaryinteger

Candidate’s gross salary in dollars annually.

Example:10000
contract_typestring

Candidate’s contract type.

Enum:"full_time""part_time""contract""internship"
Example:"full_time"
do_not_contactboolean

If true, the employer will not be contacted about the Candidate.

Default:false
Example:false
start_datestring, (date)

Candidate’s start date with the employer.

Example:"2016-06-01"
end_datestring, (date)

Candidate’s end date with the employer.

Example:"2017-05-01"
employer_urlstring

Employer’s website.

Example:"www.employer.com"
addressobject(Address)
managerobject
Response
{ "id": "e44aa283528e6fde7d542194", "object": "employer", "uri": "/v1/candidates/e44aa283528e6fde7d542194/employers/ca27df84be5b50dfa7ee1cda", "candidate_id": "xxx", "name": "Checkr", "position": "Software Engineer", "salary": 10000, "contract_type": "full_time", "do_not_contact": false, "start_date": "2016-06-01", "end_date": "2017-05-01", "employer_url": "www.employer.com", "address": { "street": "123 Main St.", "unit": 2000, "city": "San Francisco", "state": "CA", "zipcode": "90401", "country": "US" }, "manager": { "name": "Joe Smith", "title": "Engineering Manager", "email": "joesmith@checkr.co", "phone": "212-555-1234" } }