April 2026
0 min
post /v3/members/{accountnumber}/transfer added transactionid field to the pointstransferresponse schema; the value matches the transactionid of the resulting bonus accrual patch /v3/members/{memberidentifier} new endpoint for partial member profile updates; the api applies only the fields in the request body, and fields set to null clear the corresponding value supports updates to member profile fields, including firstname , birthdate , accountstatuscode , closedreasoncode , companyname , testaccount , and ascii name variants post /v3/members/{memberidentifier}/redemptions added externalcode field to the redemption request body; when provided, the system identifies the highest ranked redemption rule the member qualifies for within that external code grouping do not provide redemptionitemcode or offercriteria when using externalcode get /v3/data releases new endpoint used to search data releases by status, text, and publish date range supports optional query parameters text , statuscode , publishstartdate , publishenddate , includeitemsummary , includeitems , and includestatushistories requires the api\ data release\ read scope get /v3/event rules renamed the workflowstatus query parameter to datareleaseitemstatus ; accepted values are working , ready , approved , published , live , ended , and canceled get /v3/members/{memberidentifier}/comments fixed field casing memberidentifier now returns as memberidentifier in the membercomment schema post /v3/members added optional closedreasoncode field to the memberenrollrequest schema; enrollment with accountstatuscode c and migrate true requires a valid closedreasoncode accepted values deceased , member , merge , other , fraud get /v3/probonuses new endpoint to search promotions and bonus rules by code supports optional code and type query parameters ( pr for promotions, br for bonus rules) returns a probonussearchresult with a count, promotions list, and bonusrules list requires the api\ promotion\ read scope get /v3/members/{memberidentifier}/transactions/referenceid;{referenceid} added includeadjustments query parameter to lookup provided referenceid against externalstatementid of accrual table; when true, adjustment transactions appear in the response get /v3/audit/{tablename} added entitykey field to the auditlogentry schema; returns the external identifier for the audited entity when available (for example, a tier code or location code) post /v3/redemption rules added externalcode field to the redemptionrule schema for grouping rules under a shared external identifier get /v3/redemption items deprecated in favor of using the /redemption rules endpoints instead get, put, patch, delete /v3/event rules/{eventrulecode} event rule single resource endpoints now accept eventrulecode (string) as the path parameter instead of eventruleid (integer) patch /v3/redemption rules/{code} changed from put /v3/redemption rules/{id} (integer path parameter) to patch /v3/redemption rules/{code} (string) added merchant field for partner based fulfillment and a read only id field to the redemptionrule schema get /v3/event rules the eventtype schema now includes a contextfields array listing the event context expression field names populated by typed context event types the eventtypeeligibility schema now includes a context flag indicating whether event context eligibility applies to the event type get /v3/members/{memberidentifier}/tiers added sourcecouponuse field to the tier history response for tiers awarded through a tier gift; the field includes couponcode , offercode , offername , startdate , and enddate post /v3/call logs/{membercommentid}/locks and delete /v3/call logs/{membercommentid}/locks new endpoints to lock and unlock call log entries requires the api\ member comments\ modify scope post /v3/members/{memberidentifier}/transactions/{transactionid}/clone/{targetmemberidentifier} added maxlength 4000 validation to the comment field in the clonemembertransactioncomment schema get /v3/outbound notifications/{type} corrected the documented pagesize maximum from 10000 to 500, reflecting actual enforced behavior