curl --request POST \
--url https://stagingstores.xoxoday.com/chef/v1/oauth/api \
--header 'accept: application/json' \
--header 'authorization: Bearer YOUR_ACCESS_TOKEN' \
--header 'content-type: application/json' \
--data '{
"query": "xoxo_link.query.campaignList",
"tag": "xoxo_link",
"variables": {
"add_data": {
"limit": 10,
"offset": 0,
"enabled": 1
}
}
}'{
"data": {
"campaignList": {
"success": 1,
"data": [
{
"campaignId": 2461,
"campaignName": "Summer Rewards",
"denomination_value": 10,
"countryName": "USA",
"currencyCode": "USD",
"created_date": "2025-06-01 10:00:00",
"product_count": 5,
"status": 1
}
]
}
}
}Get the list of all reward link campaigns created from the dashboard. Supports pagination and filtering by name or enabled status.
Real URL: POST https://stagingstores.xoxoday.com/chef/v1/oauth/api
curl --request POST \
--url https://stagingstores.xoxoday.com/chef/v1/oauth/api \
--header 'accept: application/json' \
--header 'authorization: Bearer YOUR_ACCESS_TOKEN' \
--header 'content-type: application/json' \
--data '{
"query": "xoxo_link.query.campaignList",
"tag": "xoxo_link",
"variables": {
"add_data": {
"limit": 10,
"offset": 0,
"enabled": 1
}
}
}'{
"data": {
"campaignList": {
"success": 1,
"data": [
{
"campaignId": 2461,
"campaignName": "Summer Rewards",
"denomination_value": 10,
"countryName": "USA",
"currencyCode": "USD",
"created_date": "2025-06-01 10:00:00",
"product_count": 5,
"status": 1
}
]
}
}
}Documentation Index
Fetch the complete documentation index at: https://help-plum.xoxoday.com/llms.txt
Use this file to discover all available pages before exploring further.
| Property | Type | Description |
|---|---|---|
limit | Int | Number of campaigns to fetch (pagination limit). |
offset | Int | Starting index for fetching campaigns (pagination offset). |
name | String | Filter campaigns by name (optional, empty string means no filter). |
enabled | Int | Filter by campaign status (1 = enabled, 0 = disabled). |
| Path | Type | Description |
|---|---|---|
| data | object | Root response object. |
| data.campaignList | object | Container for campaign list. |
| data.campaignList.success | number | API execution status (1 = success). |
| data.campaignList.data | array | List of campaigns. |
| data.campaignList.data[].campaignId | number | Unique campaign identifier. |
| data.campaignList.data[].campaignName | string | Name of the campaign. |
| data.campaignList.data[].denomination_value | number | Campaign denomination or value associated with the campaign. |
| data.campaignList.data[].countryName | string | Country where campaign is applicable. |
| data.campaignList.data[].currencyCode | string | Currency code for denomination. |
| data.campaignList.data[].created_date | string | Creation timestamp of the campaign. |
| data.campaignList.data[].product_count | number | Number of products linked to this campaign. |
| data.campaignList.data[].status | number | Status (1 = active, 0 = inactive). |
Authorization: Bearer <access_token>
Campaign list returned successfully.
Show child attributes