
post
/v4/developer/keys/
Create a new API key. The raw key is returned only once. The first call of a new wallet creates its workspace before it answers. It returns 409 only if that creation fails: retry after a few seconds. A key whose workspace has no API policy gets the default tier 999 (Free, 10 req/s), the lowest tier.
Request body
descriptionstringrequired
Responses
200Response for status 200
Schema
object
idstringrequired
prefixstringrequired
descriptionstringrequired
revokedAtstring | nullrequired
createdAtstringrequired
ISO 8601 creation timestamptiernumberrequired
Key tier levelrawKeystringrequired
The raw API key — only returned once at creationExample
{
"id": "string",
"prefix": "string",
"description": "string",
"revokedAt": "string",
"createdAt": "string",
"tier": 0,
"rawKey": "string"
}post
https://api.merkl.xyz/v4/developer/keys/curl -X POST "https://api.merkl.xyz/v4/developer/keys/"
Live request: this will call https://api.merkl.xyz/ for real.