Create application in Loxo ATS

  • Loxo does not honors initialStageId pass any dummy string
  • It ignores lastName, pass Full name in firstName key,
  • Resume details are mandatory for creating application . Pass Either fileContent or fileURL along with other details in metaData key. Refer below sample curl.
curl --location 'https://api.getknit.dev/v1.0/ats.application.create' \
--header 'X-Knit-Integration-Id: ID' \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--header 'Authorization: Bearer API Key' \
--data-raw '
{
  "candidate": {
    "firstName": "Candidate4-4-4",
    "lastName": "\"\"",
    "phones": [
      {
        "type": "WORK",
        "phoneNumber": "+911234567897"
      }
    ],
    "emails": [
      {
        "type": "WORK",
        "email": "[email protected]"
      }
    ]
  },
  "initialStageId": "dummy",
  "jobId": "3027509",
  "metaData": {
    "fileName": "Resume.pdf",
    "fileContent": "Content",
    "contentType": "application/pdf"
  }
}