Skip to main content
POST
Bulk import job postings
Request Format: Send one JSON object per line. Each line represents a job posting to import. Example Request Body:
Behavior:
  • Career sites are automatically created based on unique career_site_label values
  • Job postings are identified by the combination of URL + career_site_label + job_code
  • Existing job postings are updated; new ones are created and queued for parsing
  • Job postings from previous imports that are not included in the current import are archived
Constraints:
  • Maximum request size: 35 MB
  • Timeout: 5 minutes
  • One concurrent import per job feed

Authorizations

Authorization
string
header
required

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

Path Parameters

job_feed_id
string
required

The ID of the job feed to import into

Body

application/x-ndjson

NDJSON stream where each line is a JSON object matching the BulkImportJobPostingInput schema

NDJSON stream - each line is a JSON object representing a job posting

Response

Import completed successfully

Response from the bulk import endpoint

status
enum<string>
required
Available options:
success
data
object
required