Skip to main content

Trial lifecycle

A trial either saves a payment method at checkout or, when the price’s trial requires none, starts at once without checkout: Subscriptions with status: "trialing" have full access — treat them like active in your entitlement checks. While a trial without a payment method has no card, the subscription’s hasPaymentMethod is false.

Body

application/json
id
string
required
event
string
required
Allowed value: "trial.started"
timestamp
string
required
organizationId
string
required
mode
enum<string>
required
Available options:
live,
sandbox
apiVersion
string
required
data
object
required

Response

200

Return any 2xx status code to acknowledge receipt of the event.