llms.txt
+1
+ - [November 2026](/docs/changelog/2026-11.md): Changes to the doc.cheap document-recognition API and its documentation published in November 2026, dated and listed newest first.
cheap.doc/mcp
7 changes recorded. MCP Harbor re-reads this listing from the official registry every six hours and asks the live server what it exposes, and keeps what changed between one look and the next.
+ - [November 2026](/docs/changelog/2026-11.md): Changes to the doc.cheap document-recognition API and its documentation published in November 2026, dated and listed newest first.
− - [idempotency_conflict](/docs/errors/idempotency_conflict.md): The idempotency key was reused with a different request body. What raises it, and how to fix it.+ - [idempotency_conflict](/docs/errors/idempotency_conflict.md): 409 idempotency_conflict: this Idempotency-Key was first sent with a different body. This call did not run and cost nothing. Send it under a new key.
+ - [Use the AI SDK](/docs/guides/use-the-ai-sdk.md): Give a model built with the AI SDK five tools that recognize a passport, ID card or driver licence and work with stored scans and the balance.+ - [Ionic and Capacitor](/docs/guides/read-a-passport-in-an-ionic-app.md): Take a passport photo with the Capacitor Camera plugin, send it through your own small server, and show the holder and document fields in the app.+ - [OpenCV preprocessing](/docs/guides/crop-with-opencv.md): Find a document's outline in a photo with OpenCV, straighten it, and send the cropped image to doc.cheap from Python.+ - [Create a client token](/docs/reference/endpoints/create-a-client-token.md): Reference for POST /v1/client-tokens: the short-lived token that lets an app send a scan without the secret key, its limits and its error codes.+ - [client_token_expired](/docs/errors/client_token_expired.md): A client token was used after its expiry. What raises it, and how to fix it.+ - [client_token_not_allowed](/docs/errors/client_token_not_allowed.md): A client token was sent to an endpoint other than POST /v1/scans, or a token was requested without an API key. What raises it, and how to fix it.+ - [client_token_used_up](/docs/errors/client_token_used_up.md): A client token was used more times than it allows. What raises it, and how to fix it.+ - [October 2026](/docs/changelog/2026-10.md): Changes to the doc.cheap document-recognition API and its documentation published in October 2026, dated and listed newest first.
We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect