Skip to main content
POST
Submit job application

Authorizations

Authorization
string
header
required

Create an API key on the Secrets page in the Kombo dashboard.

Body

application/json

POST /ai-apply/apply Request body

submission_token
string
required

Submission JWT paired with the exact application form being answered. Single-use tokens are valid for two days. Multi-use tokens have no time-based expiry.

candidate_email
string<email>
required

The email address of the candidate, used for internal tracking and candidate account behavior. It does not prevent duplicate applications. This field is required but should not be displayed to the candidate on your application form - you should provide this from your own system.

screening_question_answers
object[]
required

Array of screening question answers. The answers need to match exactly with the application form received together with the submission token. Otherwise, the application will be rejected.

query_params
object

Query parameters to be appended to the job posting URL when applying.

additional_clicks
integer<int64>

Number of times to simulate the job being opened in addition to the actual click related to the application. When set without additional_clicks_scatter_duration, uses the default 60-minute scatter window.

Required range: 0 <= x <= 30
additional_clicks_scatter_duration
integer<int64>

Optional scatter window for additional_clicks, in minutes. Cannot be used without additional_clicks.

Required range: x >= 1

Response

POST /ai-apply/apply Positive response

status
string
required
Allowed value: "success"
data
object
required
Example: