June 2026
0 min
- POST /v3/segments - Added a new endpoint to create a member segment.
- PUT /v3/segments/{segmentCode} - Added endpoint to update an existing segment's name and description.
- DELETE /v3/segments/{segmentCode} - Added endpoint to delete a segment.
- GET /v3/segments - Added endpoint to find segments by segmentName, segmentCode, excludeTypeCode, statusCode, startDate, endDate, usedInType, or usedInName. Replaces the now-deprecated GET /v3/member-lists.
- GET /v3/segments/{segmentCode} - Added endpoint to retrieve a segment by its code.
- GET /v3/member-lists - Deprecated in favor of GET /v3/segments, which accepts the same parameters and returns equivalent data.
- Segment schema - Added expirationDays, ownerName, and displayInCC fields.
- PATCH /v3/redemption-rules/{code} - Added content field to RedemptionRulePatchRequest for setting the ContentKey of the GenericItem associated with the rule. Can be set to null to clear.
- RedemptionRule schema - Added content field returning the ContentKey of the GenericItem associated with the rule.
- GET /v3/audit/{tableName} - Changed to GET /v3/audit with tableName moved from a path parameter to a repeatable query parameter, allowing audit records to be retrieved for multiple tables in a single request.
- PUT /v3/hotel-daily-summaries/{locationCode}/{yearMonth} - Added async query parameter. When true, the request is processed as a background job and returns a 202 Accepted response with an AsyncTask identifier for tracking status. Requires the api:async-task:create scope.
- HotelDailySummary schema - availableRoomCount is no longer a required field.