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
{
"id": "6a3d7ead-3d9d-4ee4-88f9-e6e59eaca51e",
"title": "Job Title",
"status": "active",
"external_id": "ref_1001",
"employment_type": "fulltime",
"description": "Job Description min 300 characters.",
"skills": ["NodeJS", "Python", "PostgreSQL"]
}