Skip to main content
The API uses standard HTTP status codes and returns detailed error messages.

Status codes

ThinkFeel endpoint validation errors

The /generate and /personify endpoints return plain text for most validation and authentication errors.
Quota and unexpected server errors may return JSON, so clients should check the response content type before parsing errors. Requests without API-key headers may also receive a payment challenge instead of a JSON or plain-text error when self-serve payment access is enabled for the target persona. If a persona is not enabled for self-serve payment access, send an API key header. Unauthenticated requests can return 404 instead of confirming persona availability.

OpenAI-compatible error format