POST
Create a maker credential

Authorizations

Authorization
string
header
required

Master session from POST /v1/auth/verify. Revocable; expires after seven days by default. Required for financial operations.

Body

application/json
name
string
required
Required string length: 1 - 80
quote_signer
string
required

Responses are lowercase.

Pattern: ^0x[0-9a-fA-F]{40}$
scopes
enum<string>[]
required
Required array length: 1 - 3 elements
Available options:
read,
quote,
cancel
expires_at
integer
required

Strictly in the future, at most 90 days away.

Required range: x >= 0

Response

OK.

id
string<uuid>
required
name
string
required
quote_signer
string
required

Responses are lowercase.

Pattern: ^0x[0-9a-fA-F]{40}$
scopes
enum<string>[]
required
Available options:
read,
quote,
cancel
expires_at
string<date-time>
required

RFC 3339 UTC; snapshots and history may keep fractional seconds.

token
string
required

Returned once; the server keeps only its hash.

Pattern: ^mk_[0-9a-f]{64}$