405
Do not retryMethod not allowed — The path exists, but not with the HTTP method you used.
Response body
{ "error": { "code": "method_not_allowed", … } }
Should you retry?
No — the same request will fail the same way. Fix it first.
What it means
Nearly every v4 endpoint is read-only GET. This fires when you send something else to a GET-only path, or the wrong method to one of the four data-control routes.
Common causes
- A `POST` / `PUT` / `DELETE` against a read endpoint.
- A `GET` or `PUT` on `/v4/jobs/hidden/<job_id>` or `/v4/sources/blocked/<source_id>`, which accept only `POST` and `DELETE`.
How to fix it
Check the method against the V4 API reference for that endpoint — a bug to fix, not to retry.
Endpoints that return this
Read from the OpenAPI specification, so this list cannot claim an endpoint returns a status the contract does not list.
| Method | Endpoint | What it does |
|---|---|---|
| POST | /v4/jobs/hidden/{job_id} | Hide a job |
| DELETE | /v4/jobs/hidden/{job_id} | Un-hide a job |
| POST | /v4/sources/blocked/{source_id} | Block a company |
| DELETE | /v4/sources/blocked/{source_id} | Unblock a company |