Loyalty execution point Data Model
Domain
The schema is part of the Domain
Description
A record of a loyalty action that was applied.
Data model
A JSON Schema corresponding to this data model can be found here.
The Data model is defined as shown below:
- id : Unique identifier for the loyalty event type.
- Optional
- href : A reference to the loyalty event type.
- Optional
- type : The type of loyalty action.
- Optional
- actionAttributes : Additional attributes required to perform the action. These attributes will depend on the type of the loyalty action. For example, if it is a LoyaltyEarn action, there will be a “quantity” attribute value pair indicating how many points should be earned.
- Optional
- body : The body if the request that is made when this action i executed. The body is assumed to be of type text/json. Any tokens denoted with {} will be replaced by attributes present in: Member profile, actionAttributes or event attributes in the loyalty event request.
- Optional
- headers : The HTTP headers that is added to the action call.
- Optional
- version : A string that identifies the version of the loyalty action.
- Optional
- commonName : A user-friendly identifier of the loyalty execution point.
- Optional
- description : A free-form description of the loyalty execution point.
- Optional
- action : The HTTP operation to be used when calling the endpoint
- Optional
- endpoint : The endpoint to call to trigger a BusinessInteraction, CustomerOrder or LoyaltyEarn.
- Optional
- datetime : The timestamp that the action was applied.
- Optional
TMForum APIs that use this schema
Taking into consideration the snapshot of 04/02/2020 04:22:50 UTC the list of TMForum Open APIs that uses this schemas is:
Coming soon