Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.aniquotes.myproj.xyz/llms.txt

Use this file to discover all available pages before exploring further.

Error Handling

All error responses follow a consistent JSON structure:
{
  "status": "error",
  "error": {
    "code": "RESOURCE_NOT_FOUND",
    "message": "Quote not found",
    "details": null
  },
  "meta": {
    "request_id": "req_a1b2c3d4",
    "timestamp": "2026-05-01T12:00:00Z",
    "version": "v1"
  }
}

HTTP Status Codes

CodeMeaningWhen
200SuccessRequest completed successfully
201CreatedResource created (e.g., new API key)
400Bad RequestInvalid parameters or request body
401UnauthorizedMissing or invalid API key / auth token
403ForbiddenInsufficient permissions or inactive subscription
404Not FoundResource doesn’t exist
409ConflictDuplicate resource (e.g., email already registered)
422UnprocessableValidation error in request body
429Too Many RequestsRate limit or quota exceeded
500Server ErrorUnexpected internal error

Error Codes

CodeDescription
INVALID_API_KEYThe provided API key is invalid or revoked
SUBSCRIPTION_INACTIVEYour subscription is not active
RATE_LIMIT_EXCEEDEDPer-minute rate limit exceeded
MONTHLY_QUOTA_EXCEEDEDMonthly request quota exhausted
RESOURCE_NOT_FOUNDThe requested resource was not found
VALIDATION_ERRORRequest body or parameters are invalid

Request ID

Every response includes a request_id in the meta object and the X-Request-ID response header. Include this ID when contacting support.