September 17, 2026
· 3 min read
This release adds usage tracking to customer memberships, enabling API consumers to monitor and analyze membership usage data across all customer membership endpoints. A billing period length field has also been added to plan change options for better visibility into subscription billing cycles.
- GET /customer_memberships now includes usage summary data for each membership in the list results, allowing you to track usage metrics across all customer memberships at once.
- POST /customer_memberships returns usage summary information when creating a new customer membership, giving you immediate visibility into the membership's usage tracking.
- POST /customer_memberships/bulk_edit_prices includes usage summary data in the response, enabling you to see usage information after bulk price updates.
- GET /customer_memberships/{id} now provides usage summary data when retrieving individual membership details, allowing you to monitor specific membership usage.
- POST /customer_memberships/{id}/cancel returns usage summary information when canceling a membership, helping you review usage data before or after cancellation.
- GET /customer_memberships/{id}/plan_change_options now includes billing period length for each plan option, making it easier to compare billing cycles when evaluating plan changes.
GET /customer_memberships
- added the optional property
results/items/usage_summaryto the response with the200status (media type: application/json)
POST /customer_memberships
- added the optional property
usage_summaryto the response with the201status (media type: application/json)
POST /customer_memberships/bulk_edit_prices
- added the optional property
usage_summaryto the response with the200status (media type: application/json)
GET /customer_memberships/{id}
- added the optional property
usage_summaryto the response with the200status (media type: application/json)
POST /customer_memberships/{id}/cancel
- added the optional property
usage_summaryto the response with the200status (media type: application/json)
GET /customer_memberships/{id}/plan_change_options
- added the required property
results/items/billing_period_lengthto the response with the200status (media type: application/json)