Skip to main content
POST
/
v1
/
admin
/
promotions
/
{id}
/
archive
Archive a promotional offer
curl --request POST \
  --url https://{operatorDomain}/v1/admin/promotions/{id}/archive \
  --header 'Authorization: Bearer <token>'
{
  "data": {
    "id": "<string>",
    "name": "<string>",
    "slug": "<string>",
    "description": "<string>",
    "discountPercent": 123,
    "discountAmountCents": 123,
    "currency": "<string>",
    "scope": {
      "productIds": [
        "<string>"
      ],
      "categoryIds": [
        "<string>"
      ],
      "destinationIds": [
        "<string>"
      ],
      "marketIds": [
        "<string>"
      ],
      "audiences": [],
      "fareCodes": [
        "<string>"
      ],
      "cabinGradeCodes": [
        "<string>"
      ]
    },
    "conditions": {
      "minPax": 123,
      "pastGuestOnly": true,
      "soloTravelerOnly": true,
      "childTravelerOnly": true,
      "familyOnly": true
    },
    "validFrom": "2023-12-25",
    "validUntil": "2023-12-25",
    "code": "<string>",
    "stackable": true,
    "active": true,
    "metadata": {}
  }
}

Authorizations

Authorization
string
header
required

Staff session or API token issued by your Voyant app.

Path Parameters

id
string
required

Response

200 - application/json

Archived offer

data
object