Skip to main content
GET
List the caller’s mandates. Merchant keys pass customer_id; control-plane callers (dashboard) scope by dashboard_user_id (+ agent_id). GET /v1/mandates · Authenticated with your secret key. Need to create a mandate? Mandate creation is part of the Session APIs — create a mandate with a mandate_setup block on Create Session.

Query parameters

string
Filter to one customer — the external_user_id (the user_id used at session creation) or a cus_ id.
boolean
When true, return only standing mandates (exclude the transient per-checkout mandates that every ordinary checkout creates internally).

Response

object[]

Notes

Error responses

Authorizations

Authorization
string
header
required

Your secret key: sk_test_* (sandbox) or sk_live_* (production).

Query Parameters

customer_id
string

Filter to one customer (merchant keys): the external_user_id or a cus_ id.

standing_only
boolean

When true, return only standing mandates.

Response

The caller's mandates.

mandates
object[]