Dashboard

Rate Limits

Memory API limits are shared by an account's API keys across owned and shared Vaults. Related routes share the counter shown below. Dashboard sessions use separate counters, so API traffic does not consume the owner's dashboard allowance. Unauthenticated requests fall back to an IP-based bucket. IPv6 addresses share a bucket within the same /64 network.

Method and endpointLimit
POST /v1/memory/write120 requests per minute
POST /v1/memory/search120 requests per minute
GET /v1/memory/list120 requests per minute
GET /v1/memory/trashShares the list counter
POST /v1/memory/view120 requests per minute
GET /v1/memory/versions/{id}Shares the view counter
GET /v1/memory/versions/{id}/{revision}Shares the view counter
PUT /v1/memory/update120 requests per minute
POST /v1/memory/restoreShares the update counter
DELETE /v1/memory/delete120 requests per minute
GET /v1/memory/status/{memory_id}120 requests per minute
GET /v1/memory/identity120 requests per minute
GET /v1/memory/export3 requests per hour; one export at a time per account

Limits use moving windows and count HTTP calls. Each search page is one call and one request. On HTTP 429, wait for the returned retry delay.