September 16, 2026
This release adds membership-based filtering and segmentation across customer reporting and CRM endpoints. Developers can now filter customer data and define customer segments based on whether customers have an active membership, enabling more targeted marketing campaigns and analytics workflows.
- GET /crm/customer_segments now returns the
has_active_membershipquery condition when listing customer segments - POST /crm/customer_segments now accepts
has_active_membershipas a filter condition when creating new customer segments to target customers with active memberships - GET /crm/customer_segments/{id} now includes the
has_active_membershipquery condition in customer segment details - PATCH /crm/customer_segments/{id} now returns the
has_active_membershipcondition when partially updating customer segments - PUT /crm/customer_segments/{id} now returns the
has_active_membershipcondition when fully updating customer segments - GET /reports/customers.grouped/data now supports filtering grouped customer report data by active membership status
- POST /reports/customers.grouped/export now allows exporting grouped customer reports filtered by active membership status
- GET /reports/customers/data now supports filtering customer report data by active membership status
- POST /reports/customers/export now allows exporting customer reports filtered by active membership status
GET /crm/customer_segments
added the optional property
results/items/query/has_active_membershipto the response with the200status (media type: application/json)
View updated docs
POST /crm/customer_segments
added the new optional request property
query/has_active_membership(media type: application/json)added the optional property
query/has_active_membershipto the response with the201status (media type: application/json)
View updated docs
GET /crm/customer_segments/{id}
added the optional property
query/has_active_membershipto the response with the200status (media type: application/json)
View updated docs
PATCH /crm/customer_segments/{id}
added the optional property
query/has_active_membershipto the response with the200status (media type: application/json)
View updated docs
PUT /crm/customer_segments/{id}
added the optional property
query/has_active_membershipto the response with the200status (media type: application/json)
View updated docs
GET /reports/customers.grouped/data
added the new optional
queryrequest parameterhas_active_membership
View updated docs
POST /reports/customers.grouped/export
added the new optional request property
has_active_membership(media type: application/json)
View updated docs
GET /reports/customers/data
added the new optional
queryrequest parameterhas_active_membership
View updated docs
POST /reports/customers/export
added the new optional request property
has_active_membership(media type: application/json)
View updated docs