Submit an application
Apply a stored profile to a job URL end-to-end — the service opens the form, AI-generates answers from the profile, fills every field, uploads the resume, and submits. Runs are asynchronous: the POST returns 202 immediately with the application in running state. Poll GET /api/auto-apply/applications/{id} (free) until status becomes submitted or failed — a typical run takes 1–5 minutes. The profile must have status = ready.
Authorizations
API key provided by Jobo
Body
Response
Application accepted and running. The Location header points at the application; poll it until status leaves running.
One automated application run. Created with status = running; poll GET /api/auto-apply/applications/{id} until it becomes submitted or failed.
Application identifier.
"f3b9c2d1-7e8a-4b5c-9d0e-1f2a3b4c5d6e"
The profile the application was submitted with.
"8c5e6d0a-9f2b-4c1e-b7a3-2f4d5e6a7b8c"
The job posting's application URL.
"https://boards.greenhouse.io/acme/jobs/4567890"
The underlying browser session driving this run.
"6f1d2b3c-4a5e-4f60-9b7a-8c9d0e1f2a3b"
Detected ATS provider identifier. Empty until detection completes.
"greenhouse"
Human-readable ATS provider name.
"Greenhouse"
Lifecycle of an asynchronous application run. running — being filled and submitted, keep polling; submitted — successfully submitted; failed — ended without submitting, see failure_reason and error.
running, submitted, failed "running"
Machine-readable terminal reason, set only when status is failed. login_required, captcha_required, redirected, redirect_required, and unsupported_provider are reserved — those situations report error until dedicated detection ships; treat the enum as open.
login_required, captcha_required, expired, redirected, redirect_required, unsupported_provider, max_steps_reached, stalled, no_fields_found, no_answers_generated, error, null null
Human-readable failure detail, set only when status is failed.
null
Number of form pages/steps the run got through.
3
Total number of form fields filled across all steps.
24
Wall-clock duration of the run in milliseconds.
93000
Per-step audit log of everything the run did.
UTC timestamp the application was created.
"2026-07-05T10:15:00Z"
UTC timestamp the run finished, or null while status is running.
null

