Creates a new job in the Pulsifi system.
Headers
- Accept :
application/json - Content-Type :
application/json - Authorization :
Bearer {access_token}
Body
title nullable string RequiredThe title of the job.
description nullable string (min 300 char) RequiredA detailed description of the job.
skills nullable array strings RequiredArray of required skills for the job.
external_id nullable string RequiredA unique reference identifier for the external job ID.
Response
200 OK.
Parameters
POST /partner/v1.0/standard/jobs
curl -X POST 'https://staging.api.pulsifi.me/partner/v1.0/standard/jobs' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer {access_token}' \
-H 'Content-Type: application/json' \
-d '{
"title": "Job Title",
"description": "Job Description min 300 characters.",
"skills": ["NodeJS", "Python", "PostgreSQL"],
"external_id": "ref_1001"
}'
Response
{
"data": {
"id": "<Pulsifi Job ID>",
"title": "Job Title",
"status": "active",
"external_id": "<External Job ID>",
"employment_type": "fulltime",
"description": "<Job Description>",
"skills": ["NodeJS", "Python", "PostgreSQL"]
},
"meta": null
}