Skip to main content

Error Format

All errors follow this structure:
The details field is optional and provides additional context when available.

Error Codes

Missing or invalid x402 payment header. Returned when no payment proof is provided, or the payment is invalid/expired.
Invalid or missing authentication. Returned when wallet address cannot be extracted from payment proof.
Resource not found. Returned when trying to access or delete a memory that doesn’t exist, was already deleted, or belongs to a different wallet.
Invalid request body. Returned when the request fails validation — missing required fields, exceeding limits, or wrong types. Includes details when available.
Rate limit exceeded. Includes limit and reset time in details.
Server error. Something went wrong on our end. If persistent, check the /health endpoint.