Order Service events

Overview

Webhook events related to the creation, update, cancellation, and status change of an order.

Available events

Event typeEvent schema
order.deleted
Copy
Copied
{
  "id": "String",
  "siteCode": "String",
  "status": "String"
}
order.created
Copy
Copied
{
  "id": "String",
  "status": "String",
  "entries": [
    {
      "id": "String",
      "itemYrn": "String",
      "amount": "Number",
      "orderedAmount": "Number",
      "packedAmountInPc": "Number",
      "effectiveQuantity": "Number",
      "originalAmount": "Number",
      "originalPrice": "Number",
      "unitPrice": "Number",
      "measurementUnit": {
        "value": "Number",
        "unit": "String"
      },
      "link": "String",
      "discounts": [
        {
          "code": "String",
          "amount": "Number",
          "currency": "String",
          "name": "String",
          "discountRate": "Number",
          "calculationType": "String",
          "discountType": "String",
          "sequenceId": "Number",
          "link": {
            "id": "String",
            "type": "String",
            "url": "String"
          },
          "categoryRestricted": "Boolean",
          "restrictions": {
            "validFrom": "String",
            "validUntil": "String",
            "minOrderValue": {
              "amount": "Number",
              "currency": "String"
            },
            "includedCategories": [
              "String"
            ],
            "excludedCategories": [
              "String"
            ]
          }
        }
      ],
      "totalPrice": "Number",
      "authorizedAmount": "Number",
      "product": {
        "metadata": "Object",
        "mixins": "Map",
        "id": "String",
        "sku": "String",
        "code": "String",
        "name": "String",
        "description": "String",
        "published": "Boolean",
        "productType": "String",
        "images": [
          {
            "id": "String",
            "url": "String",
            "stored": "Boolean"
          }
        ],
        "bundledProducts": [
          {
            "productId": "String",
            "amount": "Number"
          }
        ]
      },
      "variant": {
        "id": "String",
        "name": "String",
        "code": "String",
        "images": [
          {
            "id": "String",
            "url": "String",
            "stored": "Boolean"
          }
        ],
        "options": "Object",
        "mixins": "Map",
        "metadata": "Object"
      },
      "tax": {
        "lines": [
          {
            "amount": "Number",
            "currency": "String",
            "code": "String",
            "name": "String",
            "rate": "Number",
            "taxable": "Number",
            "sequenceId": "Number",
            "inclusive": "Boolean"
          }
        ],
        "total": {
          "amount": "Number",
          "currency": "String",
          "inclusive": "Boolean"
        }
      },
      "price": {
        "priceId": "String",
        "type": "String",
        "productId": "String",
        "yrn": "String",
        "itemYrn": "String",
        "group": "String",
        "siteCode": "String",
        "dateRange": {
          "startDate": "String",
          "endDate": "String"
        },
        "currency": "String",
        "originalAmount": "Number",
        "effectiveAmount": "Number",
        "effectiveQuantity": "Number",
        "measurementUnit": {
          "unitCode": "String",
          "quantity": "Number"
        },
        "basePrice": {
          "effectiveAmount": "Number",
          "originalAmount": "Number",
          "priceFactor": "Number",
          "basePriceFactor": "Number",
          "measurementUnit": {
            "unitCode": "String",
            "quantity": "Number"
          }
        },
        "presentationPrice": {
          "effectiveAmount": "Number",
          "originalAmount": "Number",
          "priceFactor": "Number",
          "basePriceFactor": "Number",
          "measurementUnit": {
            "unitCode": "String",
            "quantity": "Number"
          }
        },
        "customAttributes": "Object",
        "naturalDiscounts": [
          {
            "promotionId": "String",
            "reference": "String",
            "forQuantity": "Number",
            "discountQuantity": "Number",
            "dateRange": {
              "startDate": "String",
              "endDate": "String"
            },
            "technicalId": "String"
          }
        ],
        "salePrice": {
          "discountAmount": "Number",
          "discountRate": "Number",
          "description": "String"
        },
        "wholesale": {
          "minQuantity": "Number",
          "maxQuantity": "Number"
        },
        "metadata": "Object"
      },
      "totalDiscount": {
        "amount": "Number",
        "currency": "String"
      },
      "metadata": "Object",
      "mixins": "Object"
    }
  ],
  "discounts": [
    {
      "code": "String",
      "amount": "Number",
      "currency": "String",
      "name": "String",
      "discountRate": "Number",
      "calculationType": "String",
      "discountType": "String",
      "sequenceId": "Number",
      "link": {
        "id": "String",
        "type": "String",
        "url": "String"
      },
      "categoryRestricted": "Boolean",
      "restrictions": {
        "validFrom": "String",
        "validUntil": "String",
        "minOrderValue": {
          "amount": "Number",
          "currency": "String"
        },
        "includedCategories": [
          "String"
        ],
        "excludedCategories": [
          "String"
        ]
      }
    }
  ],
  "customer": {
    "id": "String",
    "name": "String",
    "title": "String",
    "firstName": "String",
    "middleName": "String",
    "lastName": "String",
    "company": "String",
    "email": "String",
    "metadata": "Object",
    "mixins": "Object"
  },
  "siteCode": "String",
  "countryCode": "String",
  "billingAddress": {
    "contactName": "String",
    "companyName": "String",
    "street": "String",
    "streetNumber": "String",
    "streetAppendix": "String",
    "extraLine1": "String",
    "extraLine2": "String",
    "extraLine3": "String",
    "extraLine4": "String",
    "zipCode": "String",
    "city": "String",
    "country": "String",
    "state": "String",
    "contactPhone": "String",
    "metadata": "Object",
    "mixins": "Object"
  },
  "shippingAddress": {
    "contactName": "String",
    "companyName": "String",
    "street": "String",
    "streetNumber": "String",
    "streetAppendix": "String",
    "extraLine1": "String",
    "extraLine2": "String",
    "extraLine3": "String",
    "extraLine4": "String",
    "zipCode": "String",
    "city": "String",
    "country": "String",
    "state": "String",
    "contactPhone": "String",
    "metadata": "Object",
    "mixins": "Object"
  },
  "payments": [
    {
      "status": "String",
      "method": "String",
      "paymentResponse": "String",
      "paidAmount": "Number",
      "currency": "String",
      "redirectUrl": "String",
      "authorizedAmount": "Number"
    }
  ],
  "shipping": {
    "total": {
      "amount": "Number",
      "currency": "String"
    },
    "lines": [
      {
        "amount": "Number",
        "currency": "String",
        "code": "String",
        "name": "String",
        "discounts": [
          {
            "code": "String",
            "amount": "Number",
            "currency": "String",
            "name": "String",
            "discountRate": "Number",
            "calculationType": "String",
            "discountType": "String",
            "sequenceId": "Number",
            "link": {
              "id": "String",
              "type": "String",
              "url": "String"
            },
            "categoryRestricted": "Boolean",
            "restrictions": {
              "validFrom": "String",
              "validUntil": "String",
              "minOrderValue": {
                "amount": "Number",
                "currency": "String"
              },
              "includedCategories": [
                "String"
              ],
              "excludedCategories": [
                "String"
              ]
            }
          }
        ],
        "tax": {
          "lines": [
            {
              "amount": "Number",
              "currency": "String",
              "code": "String",
              "name": "String",
              "rate": "Number",
              "taxable": "Number",
              "sequenceId": "Number",
              "inclusive": "Boolean"
            }
          ],
          "total": {
            "amount": "Number",
            "currency": "String",
            "inclusive": "Boolean"
          }
        },
        "link": {
          "id": "String",
          "type": "String",
          "url": "String"
        },
        "shippingTaxCode": "String"
      }
    ]
  },
  "tax": {
    "lines": [
      {
        "amount": "Number",
        "currency": "String",
        "code": "String",
        "name": "String",
        "rate": "Number",
        "taxable": "Number",
        "sequenceId": "Number",
        "inclusive": "Boolean"
      }
    ],
    "total": {
      "amount": "Number",
      "currency": "String",
      "inclusive": "Boolean"
    }
  },
  "subTotalPrice": "Number",
  "totalPrice": "Number",
  "totalAuthorizedAmount": "Number",
  "currency": "String",
  "metadata": {
    "mixins": "Map",
    "mixinsToValidate": [
      "String"
    ],
    "version": "Number",
    "createdAt": "String",
    "modifiedAt": "String"
  },
  "mixins": "Map",
  "orderCycle": "String",
  "deliveryWindowId": "String",
  "channel": {
    "name": "String",
    "source": "String"
  },
  "created": "String",
  "completed": "String",
  "lastStatusChange": "String",
  "shipments": [
    {
      "shippedDate": "String",
      "carrier": "String",
      "trackingNumber": "String",
      "expectDeliveryOn": "String"
    }
  ]
}
order.updated
Copy
Copied
{
  "id": "String",
  "status": "String",
  "entries": [
    {
      "id": "String",
      "itemYrn": "String",
      "amount": "Number",
      "orderedAmount": "Number",
      "packedAmountInPc": "Number",
      "effectiveQuantity": "Number",
      "originalAmount": "Number",
      "originalPrice": "Number",
      "unitPrice": "Number",
      "measurementUnit": {
        "value": "Number",
        "unit": "String"
      },
      "link": "String",
      "discounts": [
        {
          "code": "String",
          "amount": "Number",
          "currency": "String",
          "name": "String",
          "discountRate": "Number",
          "calculationType": "String",
          "discountType": "String",
          "sequenceId": "Number",
          "link": {
            "id": "String",
            "type": "String",
            "url": "String"
          },
          "categoryRestricted": "Boolean",
          "restrictions": {
            "validFrom": "String",
            "validUntil": "String",
            "minOrderValue": {
              "amount": "Number",
              "currency": "String"
            },
            "includedCategories": [
              "String"
            ],
            "excludedCategories": [
              "String"
            ]
          }
        }
      ],
      "totalPrice": "Number",
      "authorizedAmount": "Number",
      "product": {
        "metadata": "Object",
        "mixins": "Map",
        "id": "String",
        "sku": "String",
        "code": "String",
        "name": "String",
        "description": "String",
        "published": "Boolean",
        "productType": "String",
        "images": [
          {
            "id": "String",
            "url": "String",
            "stored": "Boolean"
          }
        ],
        "bundledProducts": [
          {
            "productId": "String",
            "amount": "Number"
          }
        ]
      },
      "variant": {
        "id": "String",
        "name": "String",
        "code": "String",
        "images": [
          {
            "id": "String",
            "url": "String",
            "stored": "Boolean"
          }
        ],
        "options": "Object",
        "mixins": "Map",
        "metadata": "Object"
      },
      "tax": {
        "lines": [
          {
            "amount": "Number",
            "currency": "String",
            "code": "String",
            "name": "String",
            "rate": "Number",
            "taxable": "Number",
            "sequenceId": "Number",
            "inclusive": "Boolean"
          }
        ],
        "total": {
          "amount": "Number",
          "currency": "String",
          "inclusive": "Boolean"
        }
      },
      "price": {
        "priceId": "String",
        "type": "String",
        "productId": "String",
        "yrn": "String",
        "itemYrn": "String",
        "group": "String",
        "siteCode": "String",
        "dateRange": {
          "startDate": "String",
          "endDate": "String"
        },
        "currency": "String",
        "originalAmount": "Number",
        "effectiveAmount": "Number",
        "effectiveQuantity": "Number",
        "measurementUnit": {
          "unitCode": "String",
          "quantity": "Number"
        },
        "basePrice": {
          "effectiveAmount": "Number",
          "originalAmount": "Number",
          "priceFactor": "Number",
          "basePriceFactor": "Number",
          "measurementUnit": {
            "unitCode": "String",
            "quantity": "Number"
          }
        },
        "presentationPrice": {
          "effectiveAmount": "Number",
          "originalAmount": "Number",
          "priceFactor": "Number",
          "basePriceFactor": "Number",
          "measurementUnit": {
            "unitCode": "String",
            "quantity": "Number"
          }
        },
        "customAttributes": "Object",
        "naturalDiscounts": [
          {
            "promotionId": "String",
            "reference": "String",
            "forQuantity": "Number",
            "discountQuantity": "Number",
            "dateRange": {
              "startDate": "String",
              "endDate": "String"
            },
            "technicalId": "String"
          }
        ],
        "salePrice": {
          "discountAmount": "Number",
          "discountRate": "Number",
          "description": "String"
        },
        "wholesale": {
          "minQuantity": "Number",
          "maxQuantity": "Number"
        },
        "metadata": "Object"
      },
      "totalDiscount": {
        "amount": "Number",
        "currency": "String"
      },
      "metadata": "Object",
      "mixins": "Object"
    }
  ],
  "discounts": [
    {
      "code": "String",
      "amount": "Number",
      "currency": "String",
      "name": "String",
      "discountRate": "Number",
      "calculationType": "String",
      "discountType": "String",
      "sequenceId": "Number",
      "link": {
        "id": "String",
        "type": "String",
        "url": "String"
      },
      "categoryRestricted": "Boolean",
      "restrictions": {
        "validFrom": "String",
        "validUntil": "String",
        "minOrderValue": {
          "amount": "Number",
          "currency": "String"
        },
        "includedCategories": [
          "String"
        ],
        "excludedCategories": [
          "String"
        ]
      }
    }
  ],
  "customer": {
    "id": "String",
    "name": "String",
    "title": "String",
    "firstName": "String",
    "middleName": "String",
    "lastName": "String",
    "company": "String",
    "email": "String",
    "metadata": "Object",
    "mixins": "Object"
  },
  "siteCode": "String",
  "countryCode": "String",
  "billingAddress": {
    "contactName": "String",
    "companyName": "String",
    "street": "String",
    "streetNumber": "String",
    "streetAppendix": "String",
    "extraLine1": "String",
    "extraLine2": "String",
    "extraLine3": "String",
    "extraLine4": "String",
    "zipCode": "String",
    "city": "String",
    "country": "String",
    "state": "String",
    "contactPhone": "String",
    "metadata": "Object",
    "mixins": "Object"
  },
  "shippingAddress": {
    "contactName": "String",
    "companyName": "String",
    "street": "String",
    "streetNumber": "String",
    "streetAppendix": "String",
    "extraLine1": "String",
    "extraLine2": "String",
    "extraLine3": "String",
    "extraLine4": "String",
    "zipCode": "String",
    "city": "String",
    "country": "String",
    "state": "String",
    "contactPhone": "String",
    "metadata": "Object",
    "mixins": "Object"
  },
  "payments": [
    {
      "status": "String",
      "method": "String",
      "paymentResponse": "String",
      "paidAmount": "Number",
      "currency": "String",
      "redirectUrl": "String",
      "authorizedAmount": "Number"
    }
  ],
  "shipping": {
    "total": {
      "amount": "Number",
      "currency": "String"
    },
    "lines": [
      {
        "amount": "Number",
        "currency": "String",
        "code": "String",
        "name": "String",
        "discounts": [
          {
            "code": "String",
            "amount": "Number",
            "currency": "String",
            "name": "String",
            "discountRate": "Number",
            "calculationType": "String",
            "discountType": "String",
            "sequenceId": "Number",
            "link": {
              "id": "String",
              "type": "String",
              "url": "String"
            },
            "categoryRestricted": "Boolean",
            "restrictions": {
              "validFrom": "String",
              "validUntil": "String",
              "minOrderValue": {
                "amount": "Number",
                "currency": "String"
              },
              "includedCategories": [
                "String"
              ],
              "excludedCategories": [
                "String"
              ]
            }
          }
        ],
        "tax": {
          "lines": [
            {
              "amount": "Number",
              "currency": "String",
              "code": "String",
              "name": "String",
              "rate": "Number",
              "taxable": "Number",
              "sequenceId": "Number",
              "inclusive": "Boolean"
            }
          ],
          "total": {
            "amount": "Number",
            "currency": "String",
            "inclusive": "Boolean"
          }
        },
        "link": {
          "id": "String",
          "type": "String",
          "url": "String"
        },
        "shippingTaxCode": "String"
      }
    ]
  },
  "tax": {
    "lines": [
      {
        "amount": "Number",
        "currency": "String",
        "code": "String",
        "name": "String",
        "rate": "Number",
        "taxable": "Number",
        "sequenceId": "Number",
        "inclusive": "Boolean"
      }
    ],
    "total": {
      "amount": "Number",
      "currency": "String",
      "inclusive": "Boolean"
    }
  },
  "subTotalPrice": "Number",
  "totalPrice": "Number",
  "totalAuthorizedAmount": "Number",
  "currency": "String",
  "metadata": {
    "mixins": "Map",
    "mixinsToValidate": [
      "String"
    ],
    "version": "Number",
    "createdAt": "String",
    "modifiedAt": "String"
  },
  "mixins": "Map",
  "orderCycle": "String",
  "deliveryWindowId": "String",
  "channel": {
    "name": "String",
    "source": "String"
  },
  "created": "String",
  "completed": "String",
  "lastStatusChange": "String",
  "shipments": [
    {
      "shippedDate": "String",
      "carrier": "String",
      "trackingNumber": "String",
      "expectDeliveryOn": "String"
    }
  ]
}
order.cancelled
Copy
Copied
{
  "id": "String",
  "status": "String",
  "metadata": {
    "mixins": "Map",
    "mixinsToValidate": [
      "String"
    ],
    "version": "Number",
    "createdAt": "String",
    "modifiedAt": "String"
  }
}
order.status-changed
Copy
Copied
{
  "mixins": "Map",
  "mixinsToValidate": [
    "String"
  ],
  "version": "Number",
  "createdAt": "String",
  "modifiedAt": "String"
}