Issue Cart Promotion

Issue Cart Promotion for the customer.

This API is used to issue cart promotion to customers. Enter a customerId and promotionId of the Cart Promotion to issue the promotion to the Customer.

👍

Note

For detailed information about the APIs and for hands-on testing, refer to the API overview documentation and step-by-step guide on making your first API call.

Prerequisites

  • Authentication - Basic or OAuth authentication
  • Access group resource - Write access to customer group resource
  • Cart promotionId and customerId

Resource Information

URIpromotions/{promotionId}/issueBulk
HTTP methodPOST
Pagination SupportedNA
Rate LimitNA
Batch supportYes

API Endpoint Example

http://eu.api.capillarytech.com//api_gateway/v1/promotions/{promoff}/issueBulk

Path Parameter

Parameter (Parameters marked as * are required)Data TypeDescription
promotionId*StringID of cart promotion that is generated when creating a cart promotion. Use the get promotions for a customer API to get the promotionId for the Cart Promotion.

Query Parameter

Parameter (Parameters marked as * are required)Data TypeDescription
contextId*StringUnique identifier of the issued promotion. It is used to identify the particular promotion.

Request Body

[
  555567088
]

Request Body Parameters

Parameter NameData TypeDescription
customerIdLongUnique identifier of the customer.

Response Body

{
    "data": {
        "555567088": {
            "id": "67dd4237ef21a64211227e06",
            "customerId": 555567088,
            "promotionId": "67dd4210ef21a64211227e04",
            "earnedFromId": "973", 
            "eventTime": 1742553655678,
            "validTill": 1746046799999
        }
    }
}

Response Body Parameters

ParameterData TypeDescription
dataObjectObject containing details of the customer and issued cart promotion.
-- idStringThe unique identifier for the issued promotion instance.
-- customerIdLongThe ID of the customer to whom the promotion was issued.
-- promotionIdStringThe ID of the promotion that was issued.
-- earnedFromIdStringThe context ID that was passed in the API request, used to track the source of the issuance.
-- eventTimeLongThe timestamp (in milliseconds) when the promotion was issued.
-- validTillLongThe timestamp (in milliseconds) until which the issued promotion is valid.

API Error Code

CodeDescription
404Passed promotion is not found
Language
Credentials
Basic
base64
:
URL
Click Try It! to start a request and see the response here!