Events - Cart
Webhook events related to the creation, update, and deletion of a cart.
Available events
Event type
Event schema
{
"currency": "String",
"customerId": "String",
"id": "String",
"metadata": {
"createdAt": "String",
"modifiedAt": "String",
"version": "Number"
},
"siteCode": "String",
}{
"id": "String",
"yrn": "String",
"restriction": "String",
"customerId": "String",
"legalEntityId": "String",
"status": "String",
"orderId": "String",
"quoteId": "String",
"currency": "String",
"deliveryWindow": {
"id": "String",
"slotId": "String",
"deliveryDate": "String"
},
"type": "String",
"countryCode": "String",
"addresses": [
{
"origin": "String",
"siteCode": "String",
"legalEntityId": "String",
"legalEntityLocationId": "String",
"customerAddressId": "String",
"contactName": "String",
"companyName": "String",
"street": "String",
"streetNumber": "String",
"streetAppendix": "String",
"zipCode": "String",
"city": "String",
"country": "String",
"state": "String",
"contactPhone": "String",
"type": "String",
"metadata": {
"mixins": "Object"
},
"mixins": "Object"
}
],
"channel": {
"name": "String",
"source": "String"
},
"discounts": [
{
"id": "String",
"yrn": "String",
"couponYrn": "String",
"code": "String",
"amount": "Number",
"currency": "String",
"discountRate": "Number",
"name": "String",
"calculationType": "String",
"discountCalculationType": "String",
"valid": "Boolean",
"discountValidationDetails": {
"message": "String",
"details": [
"String"
]
},
"links": [
{
"rel": "String",
"title": "String",
"href": "String",
"type": "String"
}
],
"discountIndex": "Integer"
}
],
"externalDiscounts": [
{
"id": "String",
"discountType": "String",
"value": "Number",
"discountCalculationType": "String",
"sequence": "Number"
}
],
"sessionId": "String",
"siteCode": "String",
"items": [
{
"id": "String",
"keepAsSeparateLineItem": "Boolean",
"yrn": "String",
"product": {
"id": "String",
"sku": "String",
"code": "String",
"yrn": "String",
"name": "String",
"localizedName": "Map",
"description": "String",
"images": [
{
"id": "String",
"url": "String"
}
],
"metadata": {
"mixins": "Object"
},
"mixins": "Object",
"vendor": {
"id": "String",
"name": "String"
}
},
"itemYrn": "String",
"type": "String",
"quantity": "Number",
"effectiveQuantity": "Number",
"unitPrice": {
"netValue": "Number",
"grossValue": "Number",
"taxValue": "Number",
"taxCode": "String",
"taxRate": "Number"
},
"totalTax": "Number",
"mixins": "Object",
"externalDiscounts": [
{
"id": "String",
"discountType": "String",
"value": "Number",
"includeFees": "Boolean",
"sequence": "Number"
}
],
"price": {
"priceId": "String",
"priceListId": "String",
"yrn": "String",
"originalAmount": "Number",
"effectiveAmount": "Number",
"currency": "String",
"measurementUnit": {
"quantity": "Number",
"unitCode": "String"
}
},
"externalFees": [
{
"id": "String",
"name": "Object",
"yrn": "String",
"feeType": "String",
"feePercentage": "Number",
"feeAbsolute": {
"currency": "String",
"amount": "Number"
},
"taxable": "Boolean",
"taxCode": "String",
"taxValues": [
{
"name": "String",
"rate": "Number",
"taxable": "Number",
"value": {
"currency": "String",
"amount": "Number"
}
}
]
}
],
"linePrice": {
"effectiveAmount": "Number",
"originalAmount": "Number",
"currency": "String"
},
"lineTax": {
"name": "String",
"rate": "Number",
"grossValue": "Number",
"netValue": "Number",
"quantity": "Number"
},
"itemTaxInfo": [
{
"name": "String",
"value": {
"amount": "Number",
"currency": "String"
},
"rate": "Number",
"grossValue": "Number",
"netValue": "Number"
}
]
}
],
"mixins": "Object",
"metadata": {
"createdAt": "String",
"modifiedAt": "String",
"version": "Number",
"mixins": "Object"
}
}{
"currency": "String",
"customerId": "String",
"id": "String",
"metadata": {
"createdAt": "String",
"modifiedAt": "String",
"version": "Number"
},
"siteCode": "String",
}{
"currency": "String",
"customerId": "String",
"id": "String",
"metadata": {
"createdAt": "String",
"modifiedAt": "String",
"version": "Number"
},
"siteCode": "String",
}{
"tenant": "String",
"cartId": "String",
"itemId": "String",
"quantity": "Number",
"priceId": "String"
}{
"tenant": "String",
"cartId": "String",
"itemId": "String",
"quantity": "Number",
"priceId": "String"
}{
"tenant": "String",
"cartId": "String",
"itemId": "String"
}Last updated
Was this helpful?

