latestOpenAPI 3.0.02026-08-1056429755.6 KB
a6efafc1669c
Manage Offer (Synchronous API)
Create an offer
Creates a new offer.
post/v1/offers
Headers
x-siteIdstring required
The site ID associated with the offer.
Request body
Example request
{
"name": "Offer_New_1",
"description": "Offer_New_1",
"externalReferenceOfferId": "Offer_New_1",
"offerType": "discount",
"offerTrigger": "promotionalUrlOrExternalTriggered",
"couponType": "importCouponCodes",
"offerStartDate": "2024-05-12T00:00:00.000Z",
"offerEndDate": "2024-05-13T00:00:00.000Z",
"supportedLocales": [
{
"locale": "en_GB"
}
],
"totalUsageLimit": 18,
"shopperUsageLimit": 12,
"catalogId": "823600",
"currency": "USD",
"priceListType": "listPrice",
"products": [
{
"id": "287656800",
"discountType": "Amount",
"discountValue": 2
}
]
}Response
Offer successfully created.
Example response
{
"id": "426368220289",
"status": "Draft",
"name": "Key_New_315511",
"description": "New_Release_Offer_5",
"externalReferenceOfferId": "Key_New_315511",
"siteId": "paytest2",
"offerType": "discount",
"offerTrigger": "promotionalUrlOrExternalTriggered",
"offerStartDate": "2024-05-12T00:00:00.000Z",
"offerEndDate": "2024-05-13T00:00:00.000Z",
"creationDate": "2024-05-02T08:29:00.275Z",
"modificationDate": "2024-05-02T08:29:00.275Z",
"defaultLocale": "en_US",
"supportedLocales": [
{
"locale": "en_CA"
}
],
"totalUsageLimit": 1,
"shopperUsageLimit": 1,
"catalogId": "823600",
"currency": "USD",
"priceListType": "listPrice",
"products": [
{
"id": "287656800",
"discountType": "Amount",
"discountValue": 2
}
]
}