Skip to content

List shipments

http
GET /api/v1/campaigns/{campaignId}/shipments

Hosted on the Shopify app origin, not giftdesk.app.

Response 200

json
{
  "campaign": { "id": "...", "title": "...", "status": "..." },
  "shipments": [
    {
      "id": "...",
      "orderName": "...",
      "recipientName": "...",
      "status": "...",
      "lastEvent": "...",
      "lastEventAt": "2026-08-03T12:00:00.000Z",
      "trackingNumber": null,
      "carrier": null,
      "assignedToSeatId": null,
      "updatedAt": "2026-08-03T12:00:00.000Z"
    }
  ]
}

Store fulfills. Gift team owns the follow-up.