Extend Membership
Adds free days to a membership, extending its current billing period, expiration date, or trial depending on the plan type.
Authorizations
A company API key, company scoped JWT, app API key, or user OAuth token. You must prepend your key/token with the word 'Bearer', which will look like Bearer ***************************
Headers
A unique key that makes this request safe to retry. See Idempotent requests.
255"d9105228-4a08-46b1-8b91-42fed586d383"
Pins the request to a dated API version.
"2026-07-23"
Path Parameters
Membership ID (mem_ tag).
Body
Number of free days to add (1-1095).
x >= 1Response
membership extended
The account (seller) this membership belongs to.
Whether the membership is set to cancel when the current billing period ends. Only meaningful for recurring plans.
When the membership was created, as an ISO 8601 timestamp.
When the current billing period renews, or when a non-renewing membership expires, as an ISO 8601 timestamp. null for one-time purchases with no expiration.
Membership ID, prefixed mem_.
The software license key for this membership. Only present when the product includes a software licensing experience.
The caller's member row on the account. Present only when the membership belongs to the caller; null on seller-side reads.
Custom key-value pairs stored on the membership, commonly used for software licensing.
The plan the buyer purchased, prefixed plan_.
The product this membership grants access to, prefixed prod_.
Billing state of the membership. active/trialing memberships grant access; past_due is the grace period after a failed payment; completed one-time purchases keep access; canceled/expired do not.
trialing, active, past_due, completed, canceled, expired, unresolved "trialing"
The buyer, prefixed user_. null when the buyer is another business or the membership is unclaimed.

