List Subscriptions
Returns a paginated list of subscriptions for the brand. Supports filters for status, date ranges, search, merchant, and product.string
required
The brand/project ID
number
Page number for pagination
number
Results per page
string
Filter by subscription status:
active, trial, paused, past_due, canceled (use all or omit for no status filter)string
Search by customer name, email, public order ID, or transaction ID
string
Start of date range (ISO 8601 or date string accepted by the API)
string
End of date range (ISO 8601 or date string accepted by the API)
number
Filter by merchant ID
string
Filter by product code
string
Filter by customer email
Request
cURL
Show Subscription
Returns full details of a single subscription (identified by transaction ID), including enriched subscription flags from the conversion record.string
required
The brand/project ID
string
required
Subscription transaction ID (not the public order code)
Request
cURL
Update Subscription Flag
Updates a keyed flag on the subscription conversion (for examplesubscription_status, subscription_next_charge_at). In practice, prefer the dedicated POST endpoints below for lifecycle actions; they perform validation and side effects. Use a generic flag update only when you need to align data with an external system and your deployment exposes this route.
string
required
The brand/project ID
string
required
Subscription transaction ID
string
required
Flag key (e.g.
subscription_status, subscription_next_charge_at)string
required
New value for the flag
Request
cURL
If this path returns 404, use Pause, Resume, Reactivate, Change Next Bill Date, and related POST routes in this reference instead.
Skip Next Charge
Advances the subscription by one billing cycle without taking payment now (skips the next scheduled charge).string
required
The brand/project ID
string
required
Subscription transaction ID
Request
cURL
Force Bill
Triggers an immediate billing attempt for the subscription.string
required
The brand/project ID
string
required
Subscription transaction ID
Request
cURL
Change Next Charge Date
Updates the next billing date for the subscription.string
required
The brand/project ID
string
required
Subscription transaction ID
string
required
New charge date/time (must be after now; ISO 8601 recommended)
Request
cURL
Reactivate Subscription
Reactivates a canceled (or otherwise eligible) subscription.string
required
The brand/project ID
string
required
Subscription transaction ID
Request
cURL
Subscription Emails
Returns the email log for a subscription (from brand email logs when available).string
required
The brand/project ID
string
required
Subscription transaction ID
Request
cURL
Analytics Endpoints
Summary
Returns key metrics such as active count, MRR, churn, and average LTV (exact fields depend on implementation).Request
cURL
MRR Trend
Returns monthly MRR values over time.Request
Churn Trend
Returns monthly churn rate values over time.Request
Cohort LTV
Returns lifetime value analysis grouped by subscription start month.Request
Dunning Stats
Returns dunning recovery metrics: totals in dunning, recovered, lost, and recovery rate.Request
cURL
Retention Offers
Retention configuration is stored per merchant. Replace{merchant} with the merchant record ID.
Get Retention Offers
Returns the merchant’s configured retention offers and exit survey reasons.string
required
The brand/project ID
string
required
Merchant ID
Request
Save Retention Offers
Updates the merchant’s retention offer configuration.string
required
The brand/project ID
string
required
Merchant ID
object
required
Configuration object:
enabled, offers (array with offer_type, optional cancel_reason, offer_value, offer_label, offer_duration_cycles, offer_product_code), and optional exit_survey_reasonsRequest
cURL
Apply Retention Offer
Applies a retention offer to a specific subscription transaction.string
required
The brand/project ID
string
required
The subscription transaction ID
integer
required
Merchant ID that owns the transaction
string
required
discount, pause, or downgradenumber
For
discount, percent off; for pause, pause length in days (minimum 1)integer
For
discount, number of billing cycles the discount appliesstring
For
downgrade, target product code when applicablestring
Customer’s selected cancellation reason
Request
cURL