Create a Reward Bank with Rewards

This API endpoint allows the calling application to create a Reward Bank with Rewards

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

Json Payload.

string
required

Bank Name

string

Points Exchange Bank External Reference

string
enum
required

Bank's mode: PERSONAL - only nominated Consumers can see and exchange rewards from this Bank, (nominee list could change while running a Scheme and/or Reward Bank); PUBLIC - all Consumers could see and exchange rewards using this Reward Bank)

Allowed:
string
enum
required

Points Exchange Bank Status

Allowed:
int32 | null

Number of times a Wallet or Wallet Link can exchange rewards from this Bank

rewards
array of objects
rewards
Headers
string
required

Client ID, This will be provided by EES and is unique to the company calling the API.

string
required

Request Security Hash, calculated using SHA-256 function from concatenated full Request URI Path with Query String(s), Payload and Client Secret.

string

Unique Reference for the API transaction within the calling company.

string

Optional header provided by the calling application for EES AIR to identify what was the external Subsystem Id / Name. Please note this header is not essential for AIR to process a Request, this header and its value will be intercepted by AIR and will show up in Wallet Event Notifications, if applicable.

string

Optional header(s) provided by the calling application to EES AIR. Please note a) this header name has to follow pattern X-CUSTOM-* (i.e. X-CUSTOM-EMAIL) b) this header is not essential for AIR to process a Request, this header and its value will be intercepted by AIR and will show up in Wallet Event Notifications, if applicable.

Responses

Language
URL
LoadingLoading…
Response
Choose an example:
application/json