application.create

Consider a candidate for a job (eg 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.

Requires the candidatesWrite permission.

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

Body Params
uuid
required

The id of the candidate to consider for a job

uuid
required

The id of the job to consider the candidate for

uuid

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

uuid

The interview stage of the interview plan (either default or provided) to place the application in. If none is provided, the application is placed in the first "Lead" stage. You can also supply the special string "FirstPreInterviewScreen", which will choose the first pre-interview-screen stage on the specified job's interview plan.

uuid

The source to set on the application being created.

uuid

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

date-time

An ISO date string to set the application's createdAt timestamp. When this value isn't provided, the createdAt timestamp defaults to the time the call was made.

applicationHistory
array of objects

An array of objects representing the application history.

applicationHistory
Response

Language
Credentials
Basic
base64
:
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json