Skip to main content

When this happens

The path exists but does not support the HTTP method you used. Examples:
  • DELETE /api/v1/analyzers/catalog — the catalog is read-only.
  • PUT /api/v1/analyze/ — the hero call is POST-only.
The response includes an Allow header listing the methods the path does support.

Example response

How to fix

Use one of the methods listed in Allow. The auto-generated API reference shows every operation by method.

SDK behaviour

405 should never appear from the official SDKs in normal use — they target the right method for every operation. If you see one from an SDK, you are probably using agnes.raw (Python) / agnes.raw.request (TypeScript) with the wrong path or method.