v1

latestOpenAPI 3.1.02026-07-24181585937.4 KB
Application

application.create

Consider a candidate for a job (e.g. when sourcing a candidate for a job posting).

If you're submitting an application as a job board, use the applicationForm.submit endpoint instead. See Creating a custom careers page for details.

To set values for custom fields on Applications, use the customField.setValue endpoint.

Requires the candidatesWrite permission.

post/application.create

Request body

candidateIdstring uuid required

The id of the candidate to consider for a job.

jobIdstring uuid required

The id of the job to consider the candidate for.

interviewPlanIdstring uuid nullable

The id of the interview plan to place the application in. If none is provided, the default interview plan is used.

sourceIdstring uuid nullable

The source to set on the application being created.

creditedToUserIdstring uuid nullable

The id of the user the application will be credited to.

createdAtstring date-time nullable

An ISO date string to set the application's createdAt timestamp. Defaults to the time the call was made when not provided.

Example request

{
  "candidateId": "e9ed20fd-d45f-4aad-8a00-a19bfba0083e",
  "jobId": "e9ed20fd-d45f-4aad-8a00-a19bfba0083e",
  "interviewPlanId": "e9ed20fd-d45f-4aad-8a00-a19bfba0083e",
  "sourceId": "e9ed20fd-d45f-4aad-8a00-a19bfba0083e",
  "creditedToUserId": "e9ed20fd-d45f-4aad-8a00-a19bfba0083e",
  "createdAt": "2022-08-12T20:29:56.964Z",
  "applicationHistory": [
    {
      "stageId": "e9ed20fd-d45f-4aad-8a00-a19bfba0083e",
      "enteredStageAt": "2022-07-21T17:32:28Z",
      "applicationHistoryId": "e9ed20fd-d45f-4aad-8a00-a19bfba0083e",
      "archiveReasonId": "e9ed20fd-d45f-4aad-8a00-a19bfba0083e"
    }
  ]
}

Response

Responses from the application.create endpoint

OR

Example response

{
  "success": true,
  "results": {
    "id": "e9ed20fd-d45f-4aad-8a00-a19bfba0083e",
    "createdAt": "2024-01-15T10:30:00.000Z",
    "updatedAt": "2024-01-16T10:30:00.000Z",
    "status": "Active",
    "customFields": [],
    "candidate": {
      "id": "84bfbed7-ed0a-496d-bb18-11b73369f666",
      "name": "Michael Bluth",
      "primaryEmailAddress": {
        "value": "michael@bluth.example",
        "type": "Personal",
        "isPrimary": true
      },
      "primaryPhoneNumber": null
    },
    "currentInterviewStage": {
      "id": "c153b3e9-8b97-4fc0-bad1-6c654122c1f8",
      "title": "Application Review",
      "type": "PreInterviewScreen",
      "orderInInterviewPlan": 1,
      "interviewStageGroupId": null,
      "interviewPlanId": "d3f4762e-1234-4abc-9876-aabbccddeeff"
    },
    "source": null,
    "archiveReason": null,
    "archivedAt": null,
    "job": {
      "id": "4071538b-3cac-4fbf-ac76-f78ed250ffdd",
      "title": "First Designer",
      "locationId": null,
      "departmentId": null
    },
    "creditedToUser": null,
    "hiringTeam": [],
    "appliedViaJobPostingId": null,
    "submitterClientIp": null,
    "submitterUserAgent": null
  }
}