Submit an application.

Submits a new application for a job position, on behalf of an authenticated OAuth client.
Documents must be uploaded first via POST /v2/recruiting/applications/documents and
referenced here by the returned file uuid.
The endpoint requires the personio:recruiting:write scope.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
boolean
Defaults to false

Validates the submission without creating the application.

Body Params
integer
required

The unique identifier of the job position to apply for.

string
required

The applicant's first name.

string
required

The applicant's last name.

string
required

The applicant's email address.

integer

The unique identifier of the recruiting channel this application came through.

string

The external identifier of the job posting this application came through.

attributes
array of objects

Custom application attributes.

attributes
files
array of objects

Documents to attach to the application, referencing files previously uploaded
via POST /v2/recruiting/applications/documents.

files
string

A message from the applicant.

tags
array of strings

Tags to associate with the application.

tags
date

The date the application was submitted. Defaults to today if omitted.

phase

The initial pipeline phase to place the application in. Defaults to the job's initial phase if omitted.

Responses
201

Application submitted successfully.

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/problem+json