Post a job with the API

http
POST
https://api.kardow.com/jobs

Authentication

All requests must include your API key in the headers:
http X-API-Key: your_api_key

Request Body

Required Fields

FieldTypeDescription
titlestringThe job posting title (max 255 characters)
descriptionstringFull job description
company_namestringName of the hiring company

Optional Fields

FieldTypeDescriptionDefault
how_to_applystringInstructions for applyingnull
is_remotebooleanWhether the job is remotefalse
is_highlightedbooleanFeature the job listingfalse
is_stickybooleanPin the job to the topfalse
locationstringJob locationnull
location_restrictedbooleanLocation requirementsfalse
category_idUUIDJob category identifiernull
job_typestringType of employmentnull
company_websitestringCompany’s website URLnull
company_logo_urlstringURL to company logonull
salary_minnumberMinimum salarynull
salary_maxnumberMaximum salarynull
salary_currencystringThree-letter currency codenull
salary_periodstringPay periodnull
contact_emailstringRecruiter’s emailnull
expires_atstringExpiration date (ISO 8601)null
statusstringJob statuspending

Enums

Job Type

  • full-time
  • part-time
  • contract
  • internship
  • temporary

Salary Period

  • hourly
  • daily
  • weekly
  • monthly
  • yearly

Status

  • pending
  • active
  • expired
  • draft

Example Request

bash curl -X POST https://api.kardow.com/jobs
-H “Content-Type: application/json”
-H “X-API-Key: your_api_key”
-d ’

“title”: “Senior Software Engineer”, “description”: “We are looking for an experienced software engineer…”, “company_name”: “Tech Corp”, “job_type”: “full-time”, “location”: “New York, NY”, “is_remote”: true, “salary_min”: 120000, “salary_max”: 180000, “salary_currency”: “USD”, “salary_period”: “yearly”, “contact_email”: “jobstechcorp.com” }’