Create job
Create a new job posting for an organization.Parameters
The job title (minimum 1 character)
The organization ID to create the job for
Response
Indicates if an error occurred
Success or error message. If validation fails, contains field-specific errors.
The created job object
Update job
Update an existing job’s details.Parameters
The job object with updated fields
Job category ID, or “none”/null to remove category assignment
Response
Indicates if the update was successful
Indicates if an error occurred
Success or error message. Returns “Only administrator can perform this action” if unauthorized.
List jobs
Get all jobs for an organization.Parameters
The organization ID
Response
Indicates if an error occurred
Container object with jobs array
Error message if organization not found
Job fields reference
Type (employment type)
fulltime/FULLTIME- Full-time positionparttime/PARTTIME- Part-time positioninternship/INTERNSHIP- Internshipcontract/CONTRACT- Contract position
JobStatus
DRAFT- Job is being draftedPUBLISHED- Job is publicly visibleARCHIVED- Job is archivedCLOSED- Job is no longer accepting applications
LocationMode
ONSITE- Work from officeREMOTE- Work remotelyHYBRID- Mix of onsite and remote
SalaryInterval
HOURLY- Hourly rateDAILY- Daily rateWEEKLY- Weekly salaryMONTHLY- Monthly salaryQUARTERLY- Quarterly salaryYEARLY- 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