Skip to main content
Jobs represent open positions within an organization. Each job can have applicants, be assigned to a category and pipeline, and include custom application questions.

Create job

Create a new job posting for an organization.

Parameters

title
string
required
The job title (minimum 1 character)
id
string
required
The organization ID to create the job for

Response

error
boolean
Indicates if an error occurred
message
string | object
Success or error message. If validation fails, contains field-specific errors.
job
object
The created job object

Update job

Update an existing job’s details.

Parameters

job
object
required
The job object with updated fields
categoryId
string | null
required
Job category ID, or “none”/null to remove category assignment

Response

ok
boolean
Indicates if the update was successful
error
boolean
Indicates if an error occurred
message
string
Success or error message. Returns “Only administrator can perform this action” if unauthorized.

List jobs

Get all jobs for an organization.

Parameters

organizationId
string
required
The organization ID

Response

error
boolean
Indicates if an error occurred
jobs
object
Container object with jobs array
message
string
Error message if organization not found

Job fields reference

Type (employment type)

  • fulltime / FULLTIME - Full-time position
  • parttime / PARTTIME - Part-time position
  • internship / INTERNSHIP - Internship
  • contract / CONTRACT - Contract position

JobStatus

  • DRAFT - Job is being drafted
  • PUBLISHED - Job is publicly visible
  • ARCHIVED - Job is archived
  • CLOSED - Job is no longer accepting applications

LocationMode

  • ONSITE - Work from office
  • REMOTE - Work remotely
  • HYBRID - Mix of onsite and remote

SalaryInterval

  • HOURLY - Hourly rate
  • DAILY - Daily rate
  • WEEKLY - Weekly salary
  • MONTHLY - Monthly salary
  • QUARTERLY - Quarterly salary
  • YEARLY - Annual salary

ExperienceLevel

  • ENTRY - Entry level (0-2 years)
  • MID - Mid level (2-5 years)
  • SENIOR - Senior level (5-10 years)
  • LEAD - Lead/Staff level (10+ years)
  • EXECUTIVE - Executive level

Build docs developers (and LLMs) love