Rate Limits
Requests are subject to gateway and application-level limits. The public gateway currently enforces:
If you receive
429 Too Many Requests, retry with exponential backoff. Response bodies can vary by which layer returns the limit. Application-level limits may return:
Request Limits
item_id may contain word characters plus -, _, =, !, and :.
Status Codes
Upload Conflicts
If you provide your ownitem_id, /v1/memorize may return 409 when the item is already being processed.
Use generated IDs for simple uploads. Use stable unique item_id values when you want deduplication or idempotent behavior.
Async Processing
/v1/memorize returns after upload is accepted and processing has started. Memories may not be immediately available through /v1/memories/recall.
If recall returns no results right after upload, retry after a short delay.
