---
title: "Get job postings"
method: GET
path: "/ai-apply/postings"
tags: ["AI Apply"]
---

# Get job postings

`GET /ai-apply/postings`

Get all job postings. To get the application form and submit applications, use the POST /postings/:id/inquire endpoint.

## 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 — The number of results to return per page. Maximum is 250.
- `ids` string — Filter by a comma-separated list of IDs such as `222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3`.
- `career_site_ids` string — Filter by a comma-separated list of career site IDs such as `A8m9k9RhjNokMfRTWtpQ99VtH,rCbkAA3pvcKjsFYwEeXtCQkc`.
- `job_codes` string — Filter by a comma-separated list of job codes such as `ACME_13,ACME_14`.

## Response `200`

GET /ai-apply/postings Positive response

- GetAiApplyPostingsPositiveResponse
  - `status` 'success', required
  - `data` object, required
    - `results` object[], required
      - `id` string, required — The globally unique ID of this object generated by Kombo. We recommend using this as a stable primary key for syncing.
      - `career_site` object, required
        - `id` string, required — The globally unique ID of this object generated by Kombo. We recommend using this as a stable primary key for syncing.
        - `label` string, required
      - `url` string, required
      - `job_code` string, nullable, required
      - `created_at` string, date-time, required — YYYY-MM-DDTHH:mm:ss.sssZ
      - `updated_at` string, date-time, required — YYYY-MM-DDTHH:mm:ss.sssZ
      - `archived_at` string, date-time, nullable, required — The date and time the job posting was archived. You can only send applications if the job posting is not archived.
      - `archived_reason` 'JOB_POSTING_TAKEN_OFFLINE' | 'MANUAL_ARCHIVE' | 'REMOVED_FROM_JOB_FEED', nullable, required
      - `availability` 'APPLYABLE' | 'PENDING' | 'ARCHIVED' | 'UNAVAILABLE', required — The status of the job posting. You can only send applications if the job posting is "APPLYABLE".
    - `next` string, nullable, required

## Other responses

- `default` — The standard error response with the error codes for AI Apply.

---

[API](https://skmtc.net/kombo/apis/kombo-api.md) · [All operations](https://skmtc.net/kombo/apis/kombo-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/kombo/kombo-api/revisions/4700ff777f86/schema)
