Skip to main content
GET
cURL

Authorizations

Authorization
string
header
default:2VfYWCzt_cBAPK-8uufX6ordfY2JuQhFPsohuEumKME
required

Caller API key issued by scripts/generate-api-key.ts. Sent as Authorization: Bearer . Verified against a stored SHA-256 hash in constant time by packages/api/src/auth/StaticKeyAuthenticator.ts. Required on every route not listed as exempt in this document's top-level description. See /api-reference/authentication.

Query Parameters

capability
string
required

The action, as in intent.action, for example paytm:refund.

Response

What to declare and carry.

capability
string
required
policy
object
required
description
string | null
required

The policy author's description for people, or null.

signals
object
required

What a request under this policy must carry.

authorityGrantRequired
boolean

Present only when the policy requires it. Your key needs a current authority grant for this capability, made through maker checker (/authority-grants), and each request must be within the grant's limits.