Create job in JobAdder
ATS API · write, waits for approval · 100% field coverage
Your agent can create job in JobAdder through Apideck's ATS API, the same call it makes for every ATS app. It changes data in the customer's JobAdder account, so it stops with the exact request until a person approves it. Apideck adds the customer's JobAdder credentials, so no token ever reaches the agent.
The call
POST https://unify.apideck.com/ats/jobs
Headers: x-apideck-service-id: jobadder, plus your app id and the customer's consumer id. Apideck MCP tool: ats-jobs-add. Agent operation id: unified.ats.jobsAdd.
Body fields
| Field | Type | Description |
|---|---|---|
| slug | string | |
| title | string | The job title of the person. |
| sequence | integer | Sequence in relation to other jobs. |
| visibility | string | The visibility of the job |
| status | string | The status of the job. |
| code | string | The code of the job. |
| language | string | language code according to ISO 639-1. For the United States - EN |
| employment_terms | string | |
| experience | string | Level of experience required for the job role. |
| location | string | Specifies the location for the job posting. |
| remote | boolean | Specifies whether the posting is for a remote job. |
| requisition_id | string | A job's Requisition ID (Req ID) allows your organization to identify and track a job based on alphanumeric naming conven |
| department | object | |
| branch | object | Details of the branch for which the job is created. |
| recruiters | array | The recruiter is generally someone who is tasked to help the hiring manager find and screen qualified applicant |
| hiring_managers | array | |
| followers | array | |
| description | string | A description of the object. |
| description_html | string | The job description in HTML format |
| blocks | array | |
| closing | string | |
| closing_html | string | The closing section of the job description in HTML format |
| closing_date | string | |
| salary | object | |
| url | string | URL of the job description |
| job_portal_url | string | URL of the job portal |
| record_url | string | |
| links | array | |
| confidential | boolean | |
| available_to_employees | boolean | Specifies whether an employee of the organization can apply for the job. |
| tags | array | |
| addresses | array | |
| custom_fields | array | |
| deleted | boolean | Flag to indicate if the object is deleted. |
| owner_id | string |
More for jobs in JobAdder
Create job in other ATS apps
The same call works for each of these; only the service id changes.