JobFront Docs

400

Do not retry

Malformed request — Something in the request itself is wrong — most often a cursor.

Response body

{ "error": { "code": "invalid_cursor", … } }

Should you retry?

No — the same request will fail the same way. Fix it first.

What it means

The server understood the request and rejected it. Retrying the same request produces the same result. error.code says which case you hit — invalid_cursor, missing_parameter, invalid_request or batch_too_large.

Common causes

How to fix it

Fix the request. For a cursor error, restart pagination without the bad cursor — cursors are opaque and must be passed back exactly as received, never constructed.

Endpoints that return this

Read from the OpenAPI specification, so this list cannot claim an endpoint returns a status the contract does not list.

MethodEndpointWhat it does
GET /v4/jobs Search jobs
POST /mcp MCP server (JSON-RPC 2.0)