Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.mirobody.ai/llms.txt

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

Mirobody counts requests per user × path × minute. On overflow you get HTTP 429 with a Retry-After header (seconds).
HTTP/1.1 429 Too Many Requests
Retry-After: 47

Too Many Requests
PathRecommended RPMNotes
/email/login≤ 1Resending within 60s for the same email is rejected
/api/chat≤ 60Concurrent chats count too
/files/upload≤ 30Batch multiple files into one request
/api/v1/food/analyze≤ 20Compute-heavy path
/api/v1/holywell/journal/*≤ 60All journal CRUD shares quota
Other read endpoints≤ 120history / file-list / indicator queries
Email Mirobody Support to confirm the exact numbers for your deployment before going live — thresholds are injected per deployment via the REQUEST_RATE_LIMITER env var.

Client backoff guidance

  • On 429, respect Retry-After — never retry immediately.
  • Double the backoff after two consecutive 429s, up to 5 minutes.
  • Don’t fire chat calls in parallel; wait for the previous end event.
  • For polling, see the recommended cadence.