October 5, 2026
· 3 min read
This release introduces new push notification settings endpoints and enriches membership data with commitment and count information. Developers can now programmatically manage push notification preferences and retrieve enhanced details about membership plan commitments and category usage across the platform.
- GET /communication/push_settings — retrieve the current push notification settings for communication preferences
- PATCH /communication/push_settings — update push notification settings to control communication delivery preferences
- GET /customer_memberships/{id}/plan_change_options — now returns commitment expiration scheme and committed billing periods, enabling clients to understand the commitment terms and duration when evaluating plan change options
- GET /membership_categories — now includes the count of memberships in each category, allowing clients to see how many members belong to each category
- POST /membership_categories — newly created categories now return the membership count (initially zero)
- PATCH /membership_categories/{id} — updated categories now return the current membership count
- PUT /membership_categories/{id} — updated categories now return the current membership count
GET /communication/push_settings
- endpoint added
PATCH /communication/push_settings
- endpoint added
GET /customer_memberships/{id}/plan_change_options
- added the required property
results/items/commitment_expiration_schemeto the response with the200status (media type: application/json) - added the required property
results/items/committed_billing_periodsto the response with the200status (media type: application/json)
GET /membership_categories
- added the required property
results/items/memberships_countto the response with the200status (media type: application/json)
POST /membership_categories
- added the required property
memberships_countto the response with the201status (media type: application/json)
PATCH /membership_categories/{id}
- added the required property
memberships_countto the response with the200status (media type: application/json)
PUT /membership_categories/{id}
- added the required property
memberships_countto the response with the200status (media type: application/json)