Merchant API key
Create a Merchant API key under Business profile → Developers → API Keys. You need the Owner, Admin, or Developer role. The key belongs to the organization, not to the person who created it. For the steps, see Developer Settings.GET /v1/me returns the key’s orgId, apiKeyId, and permissions. Merchant API keys are server-side credentials.
Permissions
Each Merchant API key has either Full access or Limited access:- Full access can call every Merchant API endpoint, including endpoints added later.
GET /v1/meshows it as"permissions": []. All existing keys, and keys created from the CLI, have full access. Creating one from the CLI needs a role with every permission. - Limited access can call only the endpoints covered by the permissions you choose (table below).
:read permissions are under Can read and :write permissions under Can create and change.
A request to an endpoint without its permission returns
403 with the error code INSUFFICIENT_SCOPE. Nothing is created or changed.
Agent Wallet Key
An Agent Wallet Key is a P-256 signing bundle created for one agent wallet:
The signature covers the SHA-256 digest of: