Skip to content

List campaigns ​

http
GET /api/v1/campaigns
Authorization: Bearer <token>
X-GiftDesk-Shop: your-shop.myshopify.com

Returns 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"
    }
  ]
}

Store fulfills. Gift team owns the follow-up.