Skip to main content
Jobs2026.8.0

Submit job application

Validates fields, stores the application in the database, and sends confirmation and notification emails.

POST/api/v1/careers/jobs/apply

The source export uses a local development server. Examples use the configured Dashio API origin.

Authentication

Authentication is not declared in this export. This does not imply anonymous access.

Understand authentication

Path parameters

None declared in this export.

Query parameters

None declared in this export.

Header parameters

None declared in this export.

Request body

application/json · Required

job_idstring (uuid)Required

No field description supplied.

first_namestringRequired

No field description supplied.

last_namestringRequired

No field description supplied.

emailstring (email)Required

No field description supplied.

phone_numberstringRequired

No field description supplied.

addressstringRequired

No field description supplied.

desired_salarystringRequired

No field description supplied.

potential_start_datestringRequired

No field description supplied.

job_titlestringRequired

No field description supplied.

documentstring | nullOptional

Document URL or identifier

user_idstring | nullOptional

No field description supplied.

social_dataobject | string[] | nullOptional

Optional social profile handles. Accepts either an object keyed by platform (preferred) or an array of "key:value" strings (legacy).

document_base64string | nullOptional

Base64-encoded application PDF (optional)

Responses

201

Application submitted successfully.

successbooleanOptional

No field description supplied.

Exampletrue
messagestringOptional

No field description supplied.

Example"Application submitted successfully"

400

Validation error: missing or invalid fields.

No response body schema supplied.

500

Failed to store application or send emails.

No response body schema supplied.

Was this helpful?