Subscriptions API
- TypeScript
- Python
- Go
- cURL
Endpoints
POST /v1/subscriptionsGET /v1/subscriptionsGET /v1/subscriptions/{subscriptionId}POST /v1/subscriptions/{subscriptionId}/cancelPOST /v1/subscriptions/{subscriptionId}/pausePOST /v1/subscriptions/{subscriptionId}/resume
POST /v1/subscriptions
Scopes:writeIdempotency-Key: required
customerIdstring requiredproductIdstring requiredpaymentMethodenum optional:pix_manual | pix_auto | usdc_invoice | usdc_pull
201
GET /v1/subscriptions/
Scopes:read
Response 200: full subscription object.
Status values:
trialing: awaiting first paymentactive: active and in good standingpast_due: payment failedpaused: paused by youcanceled: canceled
422 rail_not_available this payment method is not available for your account
GET /v1/subscriptions
Scopes:read
Query params:
customerIdstring optionallimitint (default100, max500)beforestring (cursor)
200
POST /v1/subscriptions//cancel
Scopes:writeIdempotency-Key: required Response
200
POST /v1/subscriptions//pause
Response200
POST /v1/subscriptions//resume
Response200