Documentation Index
Fetch the complete documentation index at: https://docs.monkepay.xyz/llms.txt
Use this file to discover all available pages before exploring further.
per_request (default)
Every request requires a valid payment. The agent pays on each call.one_time
The agent pays once and receives an unlock token. That token grants permanent access to that endpoint — subsequent requests with the token bypass payment entirely.Token behavior
Tokens are tied to the token string, not the wallet. Any agent instance that holds the token gets access. Any agent without it must pay. Think of it like a password — whoever has it gets in. The agent is responsible for persisting the token. If the token is lost, the agent must pay again for a new one. MonkePay cannot recover a lost token. Tokens are scoped per endpoint. A token for/api/report does not unlock /api/data. Each endpoint issues its own token.
Tokens do not expire.
Once granted, access is permanent. Time-limited and subscription-based access are on the roadmap.
Changing the unlock header name
By default, MonkePay usesX-MonkePay-Unlock as the header name for unlock tokens. Change it if it conflicts with your existing headers: