Appearance
List campaigns
http
GET /api/v1/campaigns
Authorization: Bearer <token>
X-GiftDesk-Shop: your-shop.myshopify.comReturns non-demo campaigns for the shop with recipient / delivery / exception KPI counts.
Desk share tokens are never returned. Use Admin to copy or rotate desk links.
Example response
json
{
"shop": "example.myshopify.com",
"campaigns": [
{
"id": "…",
"title": "Q1 gifts",
"status": "active",
"recipientCount": 10,
"deliveredCount": 4,
"exceptionCount": 1,
"inTransitCount": 3,
"pendingCount": 2,
"sharedAt": "2026-08-01",
"lastSyncedAt": "2026-08-06T12:00:00.000Z",
"isDemo": false,
"createdAt": "2026-07-01"
}
]
}