What it means
The request itself is malformed.
This is not the same as a citation that parsed but did not resolve.
What to do
Fix the request as detail describes.
Send the citation as a string in the field the endpoint documents.
Example response
The detail text is illustrative and can differ by endpoint.
retryAfterSeconds appears only on a 429 or 503 that carries a Retry-After header.
In the SDKs
The Python SDK raises UnprocessableEntityError and the TypeScript SDK raises UnprocessableEntityError.
Both expose code, retryable, the request id and the retry hint.
See Error codes for the full table and attribute names. Last modified on October 29, 2026