Submit job application
Validates fields, stores the application in the database, and sends confirmation and notification emails.
/api/v1/careers/jobs/applyThe 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 authenticationPath 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)RequiredNo field description supplied.
first_namestringRequiredNo field description supplied.
last_namestringRequiredNo field description supplied.
emailstring (email)RequiredNo field description supplied.
phone_numberstringRequiredNo field description supplied.
addressstringRequiredNo field description supplied.
desired_salarystringRequiredNo field description supplied.
potential_start_datestringRequiredNo field description supplied.
job_titlestringRequiredNo field description supplied.
documentstring | nullOptionalDocument URL or identifier
user_idstring | nullOptionalNo field description supplied.
social_dataobject | string[] | nullOptionalOptional social profile handles. Accepts either an object keyed by platform (preferred) or an array of "key:value" strings (legacy).
document_base64string | nullOptionalBase64-encoded application PDF (optional)
Responses
201
Application submitted successfully.
successbooleanOptionalNo field description supplied.
ExampletruemessagestringOptionalNo 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?