# Quick Start: Create Job Requisition
Creating a job requisition requires a POST request.
POST /v1/job-requisitions
HTTP 1.1
Host: {your portal}.csod.com
Authorization: Bearer {your oauth2 token}
{
"externalId": "ats|csod|id|12345",
"details": {
"en-US": {
"title": "software engineer",
"description": "description",
"jobDetailsUrl": "https://csod.com/jobs/1"
}
},
"location": {
"name": "Auckland, New Zealand",
"countryCode": "NZ",
"city": "Auckland",
"isPrimary": true
},
"status": "open",
"createdTime": "2021-04-29T09:12:33.001Z",
"lastUpdatedTime": "2021-04-29T09:12:33.001Z",
"expiryTime": "2021-12-29T09:12:33.001Z",
"openings": 3,
"defaultCulture": "en-US"
}
# Payload validation
externalIdshould be in format ofats|{ats-name}|id|{exteranl-id}detailsis a group of key value pairs. Key is the culture name.defaultCultureis a required field, the value must exist as a key in details field. It must be a valid supported IETF tag.statusis a required field, the valid value should be eitheropenorclosedopeningsmust not be negative.locationis a required field, whennamesub field is not provided,cityandcountryCodemust be provided.countryCodeis 2 letters ISO 3166 Alpha 2 string.- There should be one and only one primary location (with
isPrimaryset to true).