Skip to main content
GET
/
ai-apply
/
unified-api
/
jobs
Get jobs
curl --request GET \
  --url https://api.kombo.dev/v1/ai-apply/unified-api/jobs \
  --header 'Authorization: Bearer <token>'
{
"status": "<string>",
"data": {
"results": [
{
"id": "<string>",
"remote_id": "<string>",
"name": "<string>",
"job_code": "<string>",
"description": "<string>",
"confidential": true,
"weekly_hours": -1.7976931348623157e+308,
"category": "<string>",
"department": "<string>",
"post_url": "<string>",
"experience_level": "<string>",
"salary_amount": -1.7976931348623157e+308,
"salary_amount_from": -1.7976931348623157e+308,
"salary_amount_to": -1.7976931348623157e+308,
"salary_currency": "<string>",
"custom_fields": {},
"integration_fields": [
{}
],
"opened_at": "2023-11-07T05:31:56Z",
"closed_at": "2023-11-07T05:31:56Z",
"remote_created_at": "2023-11-07T05:31:56Z",
"remote_updated_at": "2023-11-07T05:31:56Z",
"contact_id": "<string>",
"remote_data": {},
"changed_at": "2023-11-07T05:31:56Z",
"remote_deleted_at": "2023-11-07T05:31:56Z",
"remote_url": "<string>",
"stages": [
{}
],
"screening_questions": [
{
"id": "<string>",
"remote_id": "<string>",
"title": "<string>",
"description": "<string>",
"format": {
"display_type": "SINGLE_LINE",
"max_length": 123,
"type": "<string>"
},
"category": "EEO",
"index": 123,
"required": true,
"precondition_question_id": "<string>",
"precondition_options": [
"<string>"
]
}
],
"job_postings": [
{}
],
"hiring_team": [
{}
],
"employment_type": "FULL_TIME",
"status": "OPEN",
"visibility": "<string>",
"remote_work_status": "<string>",
"salary_period": "<string>",
"location": {
"city": "<string>",
"country": "<string>",
"raw": "<string>",
"state": "<string>",
"street_1": "<string>",
"street_2": "<string>",
"zip_code": "<string>"
}
}
],
"next": "<string>"
}
}

Authorizations

Authorization
string
header
required

Create an API key on the Secrets page in the Kombo dashboard.

Query Parameters

cursor
string

An optional cursor string used for pagination. This can be retrieved from the next property of the previous page response.

page_size
integer
default:5

The number of results to return per page. Maximum is 5.

Required range: 1 <= x <= 5
ids
string

Filter by a comma-separated list of IDs such as 222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3.

remote_ids
string

This parameter exists for backwards compatibility with Kombo's unified API. Supplying a comma-separated list of remote IDs such as 32,33 will return no jobs because AI Apply does not interface with a remote system that issues remote IDs.

job_codes
string

Filter by a comma-separated list of job codes such as ACME_12,ACME_14.

career_site_ids
string

Filter by a comma-separated list of career site IDs such as A8m9k9RhjNokMfRTWtpQ99VtH,rCbkAA3pvcKjsFYwEeXtCQkc.

Response

GET /ai-apply/unified-api/jobs Positive response

status
string
required
Allowed value: "success"
data
object
required