Skip to main content

Success

200 OK

202 Accepted

The coming-soon Auto Apply create and cancel calls will return 202 once the request is durably accepted. Creating an application begins in queued state:

Client Errors

At launch, Auto Apply domain errors will use Problem Details and add a stable code:

400 Bad Request

Common causes: missing required parameters, invalid enum values, out-of-range numbers, malformed JSON body.

401 Unauthorized

Common causes: missing X-Api-Key header, revoked or rotated API key, or calling the wrong API host.

402 Payment Required

Common causes: wallet balance too low for the requested operation. Add credits in the dashboard.

403 Forbidden

Common causes: attempting to access subscription-only endpoints on a free plan, key restricted to specific endpoint scopes.

404 Not Found

Common causes: deleted resource, typo in ID, resource belongs to a different account.

409 Conflict

For Auto Apply, common conflict codes are webhook_secret_not_configured, idempotency_key_reuse, idempotency_key_in_flight, ambiguous_ats, and not_cancelable. Fix the configuration or request state before retrying.

422 Unprocessable Content

Auto Apply returns job_apply_url_missing when a known job has no application URL and unsupported_ats when the resolved URL is not covered by the active provider catalog. Select another target; retrying the same request unchanged will not help.

429 Too Many Requests

Common causes: exceeding per-minute, per-hour, or per-day request quotas. See Rate Limits.

Server Errors

For the coming-soon Auto Apply API, POST /api/auto-apply/applications is deployment-gated and currently returns 503 application/problem+json with code: "auto_apply_coming_soon". This is an availability signal, not a transient capacity failure; wait for the launch announcement before retrying.

500 Internal Server Error

503 Service Unavailable

The current Auto Apply create gate returns:
Other services may return a transient 503 such as:

Retry Strategy