Create an application
COMING SOON: This operation is a contract preview and does not currently accept beta or production traffic.
Validate and queue a profileless job application. Supply exactly one of job_id or apply_url. Jobo returns immediately and sends discovered form fields to the effective callback URL for your integration to answer.
callback_url is an optional per-application override. When omitted, the account default configured in the Auto Apply portal is copied onto the application. The account must have a webhook secret, and create fails when neither callback URL source is available. The secret cannot be supplied or replaced in this request.
Idempotency-Key is required. Reusing a key with the same canonical body returns the original application for 24 hours; reusing it with a different body returns a conflict.
Authorizations
API key provided by Jobo
Headers
Unique key for this create request. Retained for 24 hours.
1 - 200Body
- Option 1
- Option 2
Profileless application target and callback selection. Supply exactly one of job_id and apply_url. callback_url is optional when the account has a default callback; the account webhook secret is configured separately and can never be supplied here.
Jobo job ID whose current apply URL should be used.
"2c1ac0f5-8772-43d2-b5a8-26b44a3fa171"
Public HTTPS application URL handled by an active Auto Apply provider.
"https://boards.greenhouse.io/acme/jobs/4567890"
Optional public HTTPS callback override for this application. When omitted or null, the account default is copied onto the application.
"https://integrator.example.com/webhooks/jobo"
Use the deterministic sandbox pipeline and its separate quota.
Callbacks
POST{$request.body#/callback_url}fieldsRequested
Body
Stable event ID reused by transport retries.
"evt_a6b0381d7d9f452a928641f216a0b88f"
application.fields_requested Version of the profileless Auto Apply API contract.
2026-07-21 "2026-07-21"
Logical event attempt. Use X-Jobo-Delivery-Attempt for transport retries.
x >= 1Response
Callback receiver rejected an invalid signature or event.
POST{$request.body#/callback_url}terminalEvent
Body
Stable event ID reused by delivery retries.
application.submitted, application.failed, application.canceled Version of the profileless Auto Apply API contract.
2026-07-21 "2026-07-21"
x >= 1Response
Callback receiver rejected an invalid signature or event.
Response
Application durably accepted in queued state.
Version of the profileless Auto Apply API contract.
2026-07-21 "2026-07-21"
Stable application ID.
Supplied Jobo job ID, or null when apply_url was supplied directly.
Resolved application URL.
Stable provider identifier selected at intake.
Provider display name captured at intake.
Current durable application state.
queued, running, awaiting_answers, submitted, failed, canceled Whether cancellation has been requested.
submitted_at, failed_at, or canceled_at, whichever is set.
Effective callback URL captured when the application was created.
Where the effective callback URL came from.
account_default, application_override Provider implementation version captured at intake.
Actor that completed cancellation, when applicable.
Terminal webhook deliveries and their attempts.

