Subscriptions

Creating, reading, and canceling subscriptions.

View as Markdown

A subscription ties a customer to a recurring price. Both create and cancel are financial mutations requiring an Idempotency-Key.

GET/api/Subscription— List subscriptions
PropertyValue
Required scopesubscriptions:read
Idempotency-KeyNot required
ParameterInTypeRequired
pagequeryinteger (int32)
pageSizequeryinteger (int32)
orderByquerystring
orderDirectionquerystring
createdFromquerystring (date-time)
createdToquerystring (date-time)
POST/api/Subscription— Create a new subscription (requires Idempotency-Key)
PropertyValue
Required scopesubscriptions:write
Idempotency-KeyRequired
Financial mutationYes — moves money
ParameterInTypeRequired
customerIdbodystring
metadatabodyobject
paymentMethodIdbodystring
paymentMethodRefIdbodystring
priceIdbodystring
GET/api/Subscription/{subscriptionId}— Retrieve a single subscription
PropertyValue
Required scopesubscriptions:read
Idempotency-KeyNot required
ParameterInTypeRequired
subscriptionIdpathstringRequired
POST/api/Subscription/{subscriptionId}/Cancel— Cancel a subscription (requires Idempotency-Key)
PropertyValue
Required scopesubscriptions:write
Idempotency-KeyRequired
Financial mutationYes — moves money
ParameterInTypeRequired
subscriptionIdpathstringRequired
immediatebodyboolean
GET/api/Subscription/{subscriptionId}/Change— 訂閱:Change。
PropertyValue
Required scopesubscriptions:read
Idempotency-KeyNot required
ParameterInTypeRequired
subscriptionIdpathstringRequired
pagequeryinteger (int32)
pageSizequeryinteger (int32)
orderByquerystring
orderDirectionquerystring
createdFromquerystring (date-time)
createdToquerystring (date-time)
POST/api/Subscription/{subscriptionId}/Command— 訂閱:Command。
PropertyValue
Required scopesubscriptions:write
Idempotency-KeyRequired
Financial mutationYes — moves money
ParameterInTypeRequired
subscriptionIdpathstringRequired
effectiveAtbodystring (date-time)
expectedVersionbodystring
priceIdbodystring
reasonbodystring
typebodystring
POST/api/Subscription/{subscriptionId}/Preview— 訂閱:Preview。
PropertyValue
Required scopesubscriptions:write
Idempotency-KeyNot required
ParameterInTypeRequired
subscriptionIdpathstringRequired
priceIdbodystring