Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 1.36 KB

accumulate-loyalty-points-request.md

File metadata and controls

31 lines (22 loc) · 1.36 KB

Accumulate Loyalty Points Request

Represents an AccumulateLoyaltyPoints request.

Structure

AccumulateLoyaltyPointsRequest

Fields

Name Type Tags Description Getter Setter
accumulatePoints LoyaltyEventAccumulatePoints Required Provides metadata when the event type is ACCUMULATE_POINTS. getAccumulatePoints(): LoyaltyEventAccumulatePoints setAccumulatePoints(LoyaltyEventAccumulatePoints accumulatePoints): void
idempotencyKey string Required A unique string that identifies the AccumulateLoyaltyPoints request.
Keys can be any valid string but must be unique for every request.
Constraints: Minimum Length: 1, Maximum Length: 128
getIdempotencyKey(): string setIdempotencyKey(string idempotencyKey): void
locationId string Required The location where the purchase was made. getLocationId(): string setLocationId(string locationId): void

Example (as JSON)

{
  "accumulate_points": {
    "order_id": "RFZfrdtm3mhO1oGzf5Cx7fEMsmGZY",
    "loyalty_program_id": "loyalty_program_id8",
    "points": 118
  },
  "idempotency_key": "58b90739-c3e8-4b11-85f7-e636d48d72cb",
  "location_id": "P034NEENMD09F"
}