get https://{host}/api_gateway/rewards/core/v1/management/customer//issuals
This API is used to retrieve list of rewards owned by them based on filters.
Note
For detailed information about our APIs and for hands-on testing, refer documentation in API overview and step-by-step guide on making your first API call in Make your first API call .
Prerequisites
- Authentication: Basic or OAuth authentication
- Default access group
Resource information
URI | /api_gateway/rewards/core/v1/management/customer/{customerId}/issuals |
HTTP Method | GET |
Pagination | Yes |
Batch support | No |
Rate limit information | None |
API endpoint example
https://eu.api.capillarytech.com/api_gateway/rewards/core/v1/management/customer/555567088/issuals?status=true&pointsRefIds=4xyMsS,s74PLp&redemptionType=INTOUCH_REWARD,MILES&ownerType=Journeys&ownerId=123&groupName=group1
Request path parameters
Parameter Name | Data Type | Description |
---|---|---|
customerId* | String | Unique identifier of the customer. |
Request query parameters
Parameter Name | Data Type | Description |
---|---|---|
Page | Integer | Allows to retrieve details of a specific page. |
Size | Long | Results to show per page. Default - 100. |
status | Boolean | Filter the reward transactions based on status of the issued reward. Set status =true to view successful transactions and status =false to view failed transactions.Successful transactions are the ones where the reward was issued whereas failed transactions are ones where the reward was not issued. If this parameter is not applied, the response by default gives both successful and failed transactions. |
pointsRefIds | String | The pointsRedemptionRefIds filters data based on Points Redemption Reference IDs which enables the users to trace back points redemption. Multiple pointsRefIds can be passed. The limit is 10. The reward with pointsRedemptionRefIds will only be populated when this filter is passed. You get the pointsRedemptionRefIds when you redeem points using Issue Reward.Example: pointsRefIds=4xyMsS,s74PLp. |
redemptionType | Enum | Retrieves rewards based on their redemption type. Reward redemption is when a customer uses their points/ cash to redeem a reward. Supported values: GAMES, AUCTION, CART_PROMOTION, CASH_WALLET, VENDOR_ONLY_REWARD, VOUCHER, CASH_BACK, INTOUCH_REWARD, PHYSICAL_REWARD, CHARITY, MILES, GIFT_CARD, SWEEPSTAKES, VENDOR_INTOUCH_REWARD, CARD_DISC .Use comma separated values to retrieve reward details for multiple redemption types. Example: INTOUCH_REWARD , MILES The values are case sensitive. This parameter fetches both, failed and successful reward issue transactions. To filter successful transactions for a specific redemption type, set status =true . |
ownerType | Enum | Module for which the reward was created. Supported values: Loyalty program, Milestones, Campaigns, Journeys, Goodwill . |
ownerId | String | Unique identifier of the owner. |
groupName | String | Retrieves rewards associated with a specific group name. |
https://eu.api.capillarytech.com/api_gateway/rewards/core/v1/management/customer/555567088/issuals?status=true&pointsRefIds=4xyMsS,s74PLp&redemptionType=INTOUCH_REWARD,MILES&ownerType=Journeys&ownerId=123&groupName=group1
Response parameters
Parameter Name | Description |
---|---|
success | Indicates if the operation was successful. |
code | The HTTP status code of the operation. |
message | Descriptive message about the operation's outcome. |
rewardTransactionId | Unique identifier for the reward transaction. |
rewardIssueRefId | Reference ID associated with the reward issue. |
rewardTransactionDate | Date and time of the reward transaction in milliseconds since epoch. |
status | Nested object containing the status of the reward issue. |
success | Indicates if the reward was issued successfully. |
code | Status code for the reward issue transaction. |
message | Status message for the reward issue transaction. |
rewardDetails | Nested object containing details of the issued reward. |
rewardId | Unique identifier of the reward. |
languageCode | Language code of the reward details (e.g., "en" for English). |
name | Name of the reward. |
description | Description of the reward. |
termNConditionsId | Unique identifier for the terms and conditions of the reward. |
termNConditionsUrl | URL to the terms and conditions of the reward. |
imageId | Unique identifier for the image associated with the reward. |
imageUrl | URL to the image associated with the reward. |
thumbnailId | Unique identifier for the thumbnail image associated with the reward. |
thumbnailUrl | URL to the thumbnail image associated with the reward. |
enabled | Indicates whether the reward is enabled. |
ownerType | Type of the owner associated with the reward transaction. |
ownerId | Identifier of the owner associated with the reward transaction. |
pointsRedemptionRefIds | A unique identifier generated each time rewards are issued. This field stores a list of these identifiers, allowing you to track multiple points redemption transactions. You have to pass the pointsRefId as a Query param to populate the data of Points Redemption Reference IDs. |
fulfillmentStatus | Details about the fulfillment status. |
redemptionType | Details about the redemption type of the reward. |
last | Indicates if the current page is the last. |
totalElements | Total number of elements across all pages. |
totalPages | Total number of pages. |
numberOfElements | Number of elements in the current page. |
first | Indicates if the current page is the first. |
size | Number of elements per page. |
number | The current page number. |
{
"status": {
"success": true,
"code": 200,
"message": "Reward issue transactions fetched successfully"
},
"rewardIssueTransactions": [
{
"rewardTransactionId": "195894",
"rewardIssueRefId": "TX2134326",
"rewardTransactionDate": 1717949928000,
"status": {
"success": true,
"code": 200,
"message": "Reward issued successfully"
},
"rewardDetails": {
"rewardId": 181458,
"languageCode": "en",
"name": "Trail Blazer Sneakers",
"description": "Rewards for trail running shoes.",
"termNConditionsId": "cefa7f25-33dc-4885-90d3-0a55ce34a423",
"termNConditionsUrl": "https://eucrm-solutions.s3.amazonaws.com/rewards/782864bf-7b6b-478e-b745-16fbfe1.html",
"imageId": "ab409284-1da2-4aab-a5d3-84bc3be95b51",
"imageUrl": "https://eucrm-solutions.s3.amazonaws.com/rewards/5e0e57d6-eae1-46ca-83b3-7991abff.jpg",
"thumbnailId": "ab409284-1da2-4aab-a5d3-84bc3be95b51",
"thumbnailUrl": "https://eucrm-solutions.s3.amazonaws.com/rewards/5e0e57d6-eae1-46ca-83b3-7991abff.jpg",
"enabled": true,
"groups": [
{
"groupName": "Try your luck now",
"groupRank": 2
}
],
"rewardRank": 3
},
"ownerType": "MILESTONE",
"ownerId": "123",
"pointsRedemptionRefIds": null,
"fulfillmentStatus": "DELIVERED",
"redemptionType": "INTOUCH_REWARD"
},
{
"rewardTransactionId": "195893",
"rewardIssueRefId": "TX2112619",
"rewardTransactionDate": 1717949907000,
"status": {
"success": true,
"code": 200,
"message": "Reward issued successfully"
},
"rewardDetails": {
"rewardId": 180298,
"languageCode": "en",
"name": "VIP access to Nike events",
"description": "VIP access to Nike events",
"termNConditionsId": "cefa7f25-33dc-4885-90d3-0a55ce34a423",
"termNConditionsUrl": "https://eucrm-solutions.s3.amazonaws.com/rewards/782864bf-7b6b-478e-b745-16fbfe1.html",
"imageId": "ef92491f-4d82-4b89-b6cc-b3303faf2ea9",
"imageUrl": "https://eucrm-solutions.s3.amazonaws.com/rewards/bd765eb5-f518-4217-923f-4762151f.png",
"thumbnailId": "ef92491f-4d82-4b89-b6cc-b3303faf2ea9",
"thumbnailUrl": "https://eucrm-solutions.s3.amazonaws.com/rewards/bd765eb5-f518-4217-923f-4762151f.png",
"enabled": true,
"groups": [],
"rewardRank": null
},
"ownerType": null,
"ownerId": "",
"pointsRedemptionRefIds": null,
"fulfillmentStatus": "ON ITS WAY",
"redemptionType": "INTOUCH_REWARD"
}
],
"pagingDto": {
"last": true,
"totalElements": 65,
"totalPages": 1,
"numberOfElements": 2,
"first": true,
"size": 100,
"number": 0
}
}
{
"status": {
"success": true,
"code": 200,
"message": "Reward issue transactions fetched successfully"
},
"rewardIssueTransactions": [
{
"rewardTransactionId": "293260",
"rewardIssueRefId": "transactionNumber",
"rewardTransactionDate": 1732618023000,
"status": {
"success": true,
"code": 200,
"message": "Reward issued successfully"
},
"rewardDetails": {
"rewardId": 272383,
"languageCode": "en",
"name": "testreward1",
"description": "testreward1",
"termNConditionsId": "820a3d7f-2601-405b-9f56-4a3ba8e9df73",
"termNConditionsUrl": "https://eucrm-solutions.s3.amazonaws.com/rewards/06f0da4b-dd0b-48fe-b20d-1cadc76.html",
"imageId": "bef4d522-2cf8-4fea-8087-376c449d5c85",
"imageUrl": "https://eucrm-solutions.s3.amazonaws.com/rewards/86a1c214-a955-4b40-a2d7-d4dc279.jpeg",
"thumbnailId": "c886f064-2b3f-4c19-9e86-7f7e5ab5ae04",
"thumbnailUrl": "https://eucrm-solutions.s3.amazonaws.com/rewards/9e0dfad6-5b9d-4e2b-ac15-2870357.jpeg",
"enabled": true,
"groups": [],
"rewardRank": 1
},
"ownerType":" LOYALTY_PROGRAM",
"ownerId": "123",
"pointsRedemptionRefIds": [
"4xyMsS"
],
"fulfillmentStatus": null
}
],
"pagingDto": {
"last": true,
"totalElements": 1,
"totalPages": 1,
"numberOfElements": 1,
"first": true,
"size": 100,
"number": 0
}
}
{
"status": {
"success": true,
"code": 200,
"message": "Reward issue transactions fetched successfully"
},
"rewardIssueTransactions": [
{
"rewardTransactionId": "293260",
"rewardIssueRefId": "transactionNumber",
"rewardTransactionDate": 1732618023000,
"status": {
"success": true,
"code": 200,
"message": "Reward issued successfully"
},
"rewardDetails": {
"rewardId": 272383,
"languageCode": "en",
"name": "testreward1",
"description": "testreward1",
"termNConditionsId": "820a3d7f-2601-405b-9f56-4a3ba8e9df73",
"termNConditionsUrl": "https://eucrm-solutions.s3.amazonaws.com/rewards/06f0da4b-dd0b-48fe-b20d-1cadc76.html",
"imageId": "bef4d522-2cf8-4fea-8087-376c449d5c85",
"imageUrl": "https://eucrm-solutions.s3.amazonaws.com/rewards/86a1c214-a955-4b40-a2d7-d4dc279.jpeg",
"thumbnailId": "c886f064-2b3f-4c19-9e86-7f7e5ab5ae04",
"thumbnailUrl": "https://eucrm-solutions.s3.amazonaws.com/rewards/9e0dfad6-5b9d-4e2b-ac15-2870357.jpeg",
"enabled": true,
"groups": [],
"rewardRank": 1
},
"ownerType": null,
"ownerId": "",
"pointsRedemptionRefIds": null,
"fulfillmentStatus": null,
"redemptionType": "MILES"
},
{
"rewardTransactionId": "293259",
"rewardIssueRefId": "transactionNumber",
"rewardTransactionDate": 1732617999000,
"status": {
"success": true,
"code": 200,
"message": "Reward issued successfully"
},
"rewardDetails": {
"rewardId": 272383,
"languageCode": "en",
"name": "testreward1",
"description": "testreward1",
"termNConditionsId": "820a3d7f-2601-405b-9f56-4a3ba8e9df73",
"termNConditionsUrl": "https://eucrm-solutions.s3.amazonaws.com/rewards/06f0da4b-dd0b-48fe-b20d-1cadc76.html",
"imageId": "bef4d522-2cf8-4fea-8087-376c449d5c85",
"imageUrl": "https://eucrm-solutions.s3.amazonaws.com/rewards/86a1c214-a955-4b40-a2d7-d4dc279.jpeg",
"thumbnailId": "c886f064-2b3f-4c19-9e86-7f7e5ab5ae04",
"thumbnailUrl": "https://eucrm-solutions.s3.amazonaws.com/rewards/9e0dfad6-5b9d-4e2b-ac15-2870357.jpeg",
"enabled": true,
"groups": [],
"rewardRank": 1
},
"ownerType": null,
"ownerId": "",
"pointsRedemptionRefIds": null,
"fulfillmentStatus": null,
"redemptionType": "MILES"
},
{
"rewardTransactionId": "293175",
"rewardIssueRefId": "transactionNumber",
"rewardTransactionDate": 1732605302000,
"status": {
"success": true,
"code": 200,
"message": "Reward issued successfully"
},
"rewardDetails": {
"rewardId": 272383,
"languageCode": "en",
"name": "testreward1",
"description": "testreward1",
"termNConditionsId": "820a3d7f-2601-405b-9f56-4a3ba8e9df73",
"termNConditionsUrl": "https://eucrm-solutions.s3.amazonaws.com/rewards/06f0da4b-dd0b-48fe-b20d-1cadc76.html",
"imageId": "bef4d522-2cf8-4fea-8087-376c449d5c85",
"imageUrl": "https://eucrm-solutions.s3.amazonaws.com/rewards/86a1c214-a955-4b40-a2d7-d4dc279.jpeg",
"thumbnailId": "c886f064-2b3f-4c19-9e86-7f7e5ab5ae04",
"thumbnailUrl": "https://eucrm-solutions.s3.amazonaws.com/rewards/9e0dfad6-5b9d-4e2b-ac15-2870357.jpeg",
"enabled": true,
"groups": [],
"rewardRank": 1
},
"ownerType": null,
"ownerId": "",
"pointsRedemptionRefIds": null,
"fulfillmentStatus": null,
"redemptionType": "MILES"
},
{
"rewardTransactionId": "286244",
"rewardIssueRefId": "107",
"rewardTransactionDate": 1731564661000,
"status": {
"success": true,
"code": 200,
"message": "Reward issued successfully"
},
"rewardDetails": {
"rewardId": 265893,
"languageCode": "en",
"name": "testreward1",
"description": "testreward1",
"termNConditionsId": "820a3d7f-2601-405b-9f56-4a3ba8e9df73",
"termNConditionsUrl": "https://eucrm-solutions.s3.amazonaws.com/rewards/06f0da4b-dd0b-48fe-b20d-1cadc76.html",
"imageId": "bef4d522-2cf8-4fea-8087-376c449d5c85",
"imageUrl": "https://eucrm-solutions.s3.amazonaws.com/rewards/86a1c214-a955-4b40-a2d7-d4dc279.jpeg",
"thumbnailId": "c886f064-2b3f-4c19-9e86-7f7e5ab5ae04",
"thumbnailUrl": "https://eucrm-solutions.s3.amazonaws.com/rewards/9e0dfad6-5b9d-4e2b-ac15-2870357.jpeg",
"enabled": true,
"groups": [],
"rewardRank": 1
},
"ownerType": null,
"ownerId": "",
"pointsRedemptionRefIds": null,
"fulfillmentStatus": null,
"redemptionType": "INTOUCH_REWARD"
},
{
"rewardTransactionId": "213560",
"rewardIssueRefId": "107",
"rewardTransactionDate": 1720702639000,
"status": {
"success": true,
"code": 200,
"message": "Reward issued successfully"
},
"rewardDetails": {
"rewardId": 198827,
"languageCode": "en",
"name": "testreward1",
"description": "testreward1",
"termNConditionsId": "820a3d7f-2601-405b-9f56-4a3ba8e9df73",
"termNConditionsUrl": "https://eucrm-solutions.s3.amazonaws.com/rewards/06f0da4b-dd0b-48fe-b20d-1cadc76.html",
"imageId": "bef4d522-2cf8-4fea-8087-376c449d5c85",
"imageUrl": "https://eucrm-solutions.s3.amazonaws.com/rewards/86a1c214-a955-4b40-a2d7-d4dc279.jpeg",
"thumbnailId": "c886f064-2b3f-4c19-9e86-7f7e5ab5ae04",
"thumbnailUrl": "https://eucrm-solutions.s3.amazonaws.com/rewards/9e0dfad6-5b9d-4e2b-ac15-2870357.jpeg",
"enabled": true,
"groups": [],
"rewardRank": 1
},
"ownerType": null,
"ownerId": "",
"pointsRedemptionRefIds": null,
"fulfillmentStatus": null,
"redemptionType": "INTOUCH_REWARD"
}
],
"pagingDto": {
"last": true,
"totalElements": 7,
"totalPages": 1,
"numberOfElements": 7,
"first": true,
"size": 200,
"number": 0
}
}
{
"status": {
"success": true,
"code": 200,
"message": "Reward issue transactions fetched successfully"
},
"rewardIssueTransactions": [
{
"rewardTransactionId": "289752",
"rewardIssueRefId": "1732091931",
"rewardTransactionDate": 1732091931000,
"status": {
"success": true,
"code": 200,
"message": "Reward issued successfully"
},
"rewardDetails": {
"rewardId": 268608,
"languageCode": "en",
"name": "testreward1",
"description": "testreward1",
"termNConditionsId": "820a3d7f-2601-405b-9f56-4a3ba8e9df73",
"termNConditionsUrl": "https://eucrm-solutions.s3.amazonaws.com/rewards/06f0da4b-dd0b-48fe-b20d-1cadc76.html",
"imageId": "bef4d522-2cf8-4fea-8087-376c449d5c85",
"imageUrl": "https://eucrm-solutions.s3.amazonaws.com/rewards/86a1c214-a955-4b40-a2d7-d4dc279.jpeg",
"thumbnailId": "c886f064-2b3f-4c19-9e86-7f7e5ab5ae04",
"thumbnailUrl": "https://eucrm-solutions.s3.amazonaws.com/rewards/9e0dfad6-5b9d-4e2b-ac15-2870357.jpeg",
"enabled": true,
"groups": [
{
"groupName": "The Home Depot",
"groupRank": 1
},
{
"groupName": "Kellanova Rewards",
"groupRank": 2
}
],
"rewardRank": 1
},
"ownerType": null,
"ownerId": "",
"pointsRedemptionRefIds": null,
"fulfillmentStatus": null,
"redemptionType": null
}
],
"pagingDto": {
"last": true,
"totalElements": 1,
"totalPages": 1,
"numberOfElements": 1,
"first": true,
"size": 200,
"number": 0
}
}