curl --request GET \
--url https://{cluster}.voucherify.io/v1/loyalties/{campaignId}/reward-assignments \
--header 'Authorization: Bearer <token>' \
--header 'X-App-Id: <api-key>' \
--header 'X-App-Token: <api-key>'{
"object": "list",
"data_ref": "data",
"data": [
{
"id": "rewa_2EPffrq151ArmjR7j3CumxGE",
"reward_id": "rew_6uCtsIjgcuzi4NW43mKZQWd5",
"related_object_id": "camp_Vr97XXNOnFEUIMFymKK99FAA",
"related_object_type": "campaign",
"parameters": {
"loyalty": {
"points": 18
}
},
"created_at": "2022-06-22T11:02:19.564Z",
"updated_at": null,
"object": "reward_assignment"
},
{
"id": "rewa_75e6oBjYfIKUDbM4Dsgg6xAU",
"reward_id": "rew_gI4GYbXMeHAJUAIiZCad5LaS",
"related_object_id": "camp_Vr97XXNOnFEUIMFymKK99FAA",
"related_object_type": "campaign",
"parameters": {
"loyalty": {
"points": 25
}
},
"created_at": "2022-06-22T11:00:49.034Z",
"updated_at": null,
"object": "reward_assignment"
},
{
"id": "rewa_dJ5nFBpmL8DVhmY1j4zYYOqF",
"reward_id": "rew_VSi5rNvb67bn2tqkNwVBBP7u",
"related_object_id": "camp_Vr97XXNOnFEUIMFymKK99FAA",
"related_object_type": "campaign",
"parameters": {
"loyalty": {
"points": 100
}
},
"created_at": "2022-06-22T10:57:24.051Z",
"updated_at": null,
"object": "reward_assignment"
},
{
"id": "rewa_874iVl5bHrZFr2FSsG9ilKzF",
"reward_id": "rew_QQ73sIywuMoEj6L8K6ft2Mn7",
"related_object_id": "camp_Vr97XXNOnFEUIMFymKK99FAA",
"related_object_type": "campaign",
"created_at": "2022-06-22T10:47:55.934Z",
"updated_at": null,
"object": "reward_assignment"
},
{
"id": "rewa_GgSlEk4bnR09lMMts6CgR6aV",
"reward_id": "rew_URQeO2fgbjxHnulgYVguuidX",
"related_object_id": "camp_Vr97XXNOnFEUIMFymKK99FAA",
"related_object_type": "campaign",
"parameters": {
"loyalty": {
"points": 9
}
},
"created_at": "2022-06-22T10:21:53.109Z",
"updated_at": null,
"object": "reward_assignment"
},
{
"id": "rewa_i6VcsXr3ovJ2JCpZk9k1JOj1",
"reward_id": "rew_YNr7tRr9TPAiFEJBZBAsuKCq",
"related_object_id": "camp_Vr97XXNOnFEUIMFymKK99FAA",
"related_object_type": "campaign",
"created_at": "2022-06-22T10:18:27.684Z",
"updated_at": null,
"object": "reward_assignment"
},
{
"id": "rewa_YjTw2InYSVx1nA88brDASS9e",
"reward_id": "rew_BUfchmIo7pOR8GrZMw0vVL08",
"related_object_id": "camp_Vr97XXNOnFEUIMFymKK99FAA",
"related_object_type": "campaign",
"parameters": {
"loyalty": {
"points": 30
}
},
"created_at": "2022-06-22T09:58:12.133Z",
"updated_at": null,
"object": "reward_assignment"
},
{
"id": "rewa_1gJ6VyYQI0IcnEvhArbr9XFH",
"reward_id": "rew_injbwG52POgfpSogTlQl4hA6",
"related_object_id": "camp_Vr97XXNOnFEUIMFymKK99FAA",
"related_object_type": "campaign",
"parameters": {
"loyalty": {
"points": 10
}
},
"created_at": "2022-06-13T11:56:49.185Z",
"updated_at": null,
"object": "reward_assignment"
},
{
"id": "rewa_gb6U5byuRh12EvdiL46P4Cxy",
"reward_id": "rew_NQB7WbdQLBrFQW1DZmBNcLvH",
"related_object_id": "camp_Vr97XXNOnFEUIMFymKK99FAA",
"related_object_type": "campaign",
"parameters": {
"loyalty": {
"points": 100
}
},
"created_at": "2022-06-13T11:50:23.429Z",
"updated_at": null,
"object": "reward_assignment"
},
{
"id": "rewa_hfyF9IGez9i3z5a3Uwlkcg7S",
"reward_id": "rew_87ItIc9P5Bky10eS7vEm7Dc7",
"related_object_id": "camp_Vr97XXNOnFEUIMFymKK99FAA",
"related_object_type": "campaign",
"parameters": {
"loyalty": {
"points": 20
}
},
"created_at": "2022-06-13T11:20:43.961Z",
"updated_at": null,
"object": "reward_assignment"
}
],
"total": 12
}Returns reward assignments from a given loyalty campaign.
๐ Alternative endpoint
This endpoint is an alternative to this endpoint. The URL was re-designed to be more contextual to the type of data returned in the response.
curl --request GET \
--url https://{cluster}.voucherify.io/v1/loyalties/{campaignId}/reward-assignments \
--header 'Authorization: Bearer <token>' \
--header 'X-App-Id: <api-key>' \
--header 'X-App-Token: <api-key>'{
"object": "list",
"data_ref": "data",
"data": [
{
"id": "rewa_2EPffrq151ArmjR7j3CumxGE",
"reward_id": "rew_6uCtsIjgcuzi4NW43mKZQWd5",
"related_object_id": "camp_Vr97XXNOnFEUIMFymKK99FAA",
"related_object_type": "campaign",
"parameters": {
"loyalty": {
"points": 18
}
},
"created_at": "2022-06-22T11:02:19.564Z",
"updated_at": null,
"object": "reward_assignment"
},
{
"id": "rewa_75e6oBjYfIKUDbM4Dsgg6xAU",
"reward_id": "rew_gI4GYbXMeHAJUAIiZCad5LaS",
"related_object_id": "camp_Vr97XXNOnFEUIMFymKK99FAA",
"related_object_type": "campaign",
"parameters": {
"loyalty": {
"points": 25
}
},
"created_at": "2022-06-22T11:00:49.034Z",
"updated_at": null,
"object": "reward_assignment"
},
{
"id": "rewa_dJ5nFBpmL8DVhmY1j4zYYOqF",
"reward_id": "rew_VSi5rNvb67bn2tqkNwVBBP7u",
"related_object_id": "camp_Vr97XXNOnFEUIMFymKK99FAA",
"related_object_type": "campaign",
"parameters": {
"loyalty": {
"points": 100
}
},
"created_at": "2022-06-22T10:57:24.051Z",
"updated_at": null,
"object": "reward_assignment"
},
{
"id": "rewa_874iVl5bHrZFr2FSsG9ilKzF",
"reward_id": "rew_QQ73sIywuMoEj6L8K6ft2Mn7",
"related_object_id": "camp_Vr97XXNOnFEUIMFymKK99FAA",
"related_object_type": "campaign",
"created_at": "2022-06-22T10:47:55.934Z",
"updated_at": null,
"object": "reward_assignment"
},
{
"id": "rewa_GgSlEk4bnR09lMMts6CgR6aV",
"reward_id": "rew_URQeO2fgbjxHnulgYVguuidX",
"related_object_id": "camp_Vr97XXNOnFEUIMFymKK99FAA",
"related_object_type": "campaign",
"parameters": {
"loyalty": {
"points": 9
}
},
"created_at": "2022-06-22T10:21:53.109Z",
"updated_at": null,
"object": "reward_assignment"
},
{
"id": "rewa_i6VcsXr3ovJ2JCpZk9k1JOj1",
"reward_id": "rew_YNr7tRr9TPAiFEJBZBAsuKCq",
"related_object_id": "camp_Vr97XXNOnFEUIMFymKK99FAA",
"related_object_type": "campaign",
"created_at": "2022-06-22T10:18:27.684Z",
"updated_at": null,
"object": "reward_assignment"
},
{
"id": "rewa_YjTw2InYSVx1nA88brDASS9e",
"reward_id": "rew_BUfchmIo7pOR8GrZMw0vVL08",
"related_object_id": "camp_Vr97XXNOnFEUIMFymKK99FAA",
"related_object_type": "campaign",
"parameters": {
"loyalty": {
"points": 30
}
},
"created_at": "2022-06-22T09:58:12.133Z",
"updated_at": null,
"object": "reward_assignment"
},
{
"id": "rewa_1gJ6VyYQI0IcnEvhArbr9XFH",
"reward_id": "rew_injbwG52POgfpSogTlQl4hA6",
"related_object_id": "camp_Vr97XXNOnFEUIMFymKK99FAA",
"related_object_type": "campaign",
"parameters": {
"loyalty": {
"points": 10
}
},
"created_at": "2022-06-13T11:56:49.185Z",
"updated_at": null,
"object": "reward_assignment"
},
{
"id": "rewa_gb6U5byuRh12EvdiL46P4Cxy",
"reward_id": "rew_NQB7WbdQLBrFQW1DZmBNcLvH",
"related_object_id": "camp_Vr97XXNOnFEUIMFymKK99FAA",
"related_object_type": "campaign",
"parameters": {
"loyalty": {
"points": 100
}
},
"created_at": "2022-06-13T11:50:23.429Z",
"updated_at": null,
"object": "reward_assignment"
},
{
"id": "rewa_hfyF9IGez9i3z5a3Uwlkcg7S",
"reward_id": "rew_87ItIc9P5Bky10eS7vEm7Dc7",
"related_object_id": "camp_Vr97XXNOnFEUIMFymKK99FAA",
"related_object_type": "campaign",
"parameters": {
"loyalty": {
"points": 20
}
},
"created_at": "2022-06-13T11:20:43.961Z",
"updated_at": null,
"object": "reward_assignment"
}
],
"total": 12
}The access token received from the authorization server in the OAuth 2.0 flow.
The campaign ID or name of the loyalty campaign. You can either pass the campaign ID, which was assigned by Voucherify, or the name of the campaign as the path parameter value, e.g., Loyalty%20Campaign.
"camp_rRsfatlwN7unSeUIJDCYedal"
Limits the number of objects to be returned. The limit can range between 1 and 100 items. If no limit is set, it returns 10 items.
1 <= x <= 100Which page of results to return. The lowest value is 1.
1 <= x <= 100A unique reward assignment ID.
"rewa_m9hEAu10KsPcLhGXiHG85aY0"
Returns a dictionary with reward assignment objects.
Response body schema for GET v1/loyalties/{campaignId}/reward-assignments.
Response body schema for GET v1/loyalties/{campaignId}/rewards.
The type of the object represented by JSON. This object stores information about loyalty reward assignments in a dictionary.
list Identifies the name of the attribute that contains the array of reward assignment objects.
Contains array of reward assignment objects.
Show child attributes
Unique reward assignment ID, assigned by Voucherify.
"rewa_PbIRoMXpwe5QhobW4JKu0VjH"
Associated reward ID.
"rew_C7wS9eHFDN4CIbXI5PpLSkGY"
Timestamp representing the date and time when the reward assignment was created. The value is shown in the ISO 8601 format.
"2022-08-11T14:49:22.586Z"
Timestamp representing the date and time when the reward assignment was updated. The value is shown in the ISO 8601 format.
"2022-08-11T16:01:34.885Z"
The type of the object represented by the JSON. This object stores information about the reward assignment.
reward_assignment Related object ID to which the reward was assigned.
"camp_wciTvaOfYmAa3EmIIW3QpXXZ"
Related object type to which the reward was assigned.
campaign Defines the cost of the reward.
Show child attributes
Defines the equivalent points value of the reward.
Show child attributes
The number of points required to redeem the reward.
Determines if the reward is redeemed automatically when the customer reaches the sufficient number of points to redeem it. Value true means that the automatic reward redemption is active. Only one reward can be set to be redeemed automatically in a loyalty campaign, i.e. only one can have the value true.
Total number of reward assignment objects.
Was this page helpful?