Skip to main content
A sandbox key (jbe_test_…) gives you the Jobo API with fictional data. Use the same base URL, https://connect.jobo.world, with the same endpoints, request bodies and response shapes. Only the key changes.
Create one in the dashboard under Settings → API Keys → Create API key → Sandbox. Sandbox job and company calls need no plan or wallet balance. Sandbox keys count toward your account’s key limit like any other key.

What is different

Sandbox responses carry an X-Jobo-Environment: sandbox header. Every sandbox job has source: "jobosandbox", and its apply_url is a working form on the Jobo sandbox ATS at sandbox.jobo.world, so POST /api/auto-apply/applications with a sandbox job_id runs a real application end to end. The sandbox emails each submission, with the resume attached, to the address entered in the form, so use an inbox you control. Sandbox dates move forward every day, so the newest posting is always recent and posted_after windows behave as they would on live. Job and company ids are stable and safe to store.

Supported endpoints

Any other endpoint answers 404 with code: "not_available_in_sandbox". Use a live key for feeds, exports, geocoding, domain lookups, and creating or deleting a mailbox.

Keeping live and sandbox apart

  • Ids do not cross over. A live job id is unknown to a sandbox key. A sandbox application answers 404 application_not_found to a live key, and the other way round.
  • Applications stay in the sandbox. With a sandbox key, apply_url must be a https://sandbox.jobo.world/apply/… form. Anything else is rejected with 422 invalid_target.
  • Idempotency keys are scoped to your account. Reusing one from a live request in a sandbox request returns 409 idempotency_key_reuse.
  • Mailboxes belong to your account, not to an environment, so a mailbox created with a live key also serves sandbox applications. A sandbox key can read and check mailboxes but not create or delete them.
Sandbox applications run real browser sessions, so they share your account’s Auto Apply concurrency and daily limits with live applications. A busy sandbox test run can hold back live applications.

Test scenarios

Besides the job catalogue, the sandbox ATS hosts failure scenarios for testing recovery: validation errors, login walls, email verification and an unconfirmed submission. They are not listed in search. Create an application with their apply_url directly, using a sandbox key. You can find them in Portal → Auto Apply → Sandbox or at sandbox.jobo.world.