Web only, at moove.xyz/dashboard/api-keys. There is no mobile equivalent.
How Do I Create An API Key?
1
Open Manage → API Keys
On the web dashboard.
2
Name it
Something you will recognise in six months — the service or environment it is for.
3
Pick an agent
Moove Receive Agent is the one that exists. It expands to the scopes that agent needs.
4
Copy the key
https://api.moove.xyz.
Moove Agents, Not Raw Scopes
You pick an agent, not a permission string. “Moove Receive Agent” is the unit a merchant can reason about;payment_link:create is not.
The three coming-soon agents appear disabled. Selecting one would mint a key that grants nothing, so the picker does not let you.
What An API Key Can & Cannot Do
A key is a down-scope of you. It acts as your account and can only do a subset of what you can do.No endpoint moves funds. A payment link always settles to your own default wallet, in that wallet’s token — the caller cannot specify a destination. A leaked key can create requests that pay you. It cannot pay anybody else.
How Do I Keep A Key Safe?
How Many Keys Can I Have?
Up to 10 active keys per account. Create an eleventh and the request is refused withTOO_MANY_API_KEYS — revoke one you are no longer using first.
How Do I Revoke A Key?
1
Open the key's menu
In Manage → API Keys, open the … menu on the key’s row and choose Revoke.
2
Confirm
Click Revoke again to confirm. The key stops working immediately.
How Do I Use A Key?
Send it in theX-API-Key header on every request.
Before Your First Call
The API refuses to create links for an account that cannot receive payments. Make sure you have claimed a Moove Handle and set a default wallet with a settlement token — otherwise you will get a409.
What To Read Next
Authentication
How the header works.
Moove Agentic Payments
Let an AI tool do the integration.
Moove Payment Links API
The endpoints in full.