Events

Complete guide to events in Omnium, including event structure, operation IDs, webhook integration, and subscription management.

Events & Webhooks

For most operations that occur in Omnium, whether executed via API or UI, an event is fired. You can subscribe to these events by registering an event subscriber.

Event Subscribers

An event subscriber listens to events and sends a message to the type of subscribers. Currently, the supported types of subscribers are:

  • Webhooks
  • Azure Storage Queues
  • Azure Service Bus
  • Apache Kafka

Setting Up Subscriptions

Event subscribers are registered in the Omnium UI. You will find it under Configuration => Event subscriptions. When registering a subscriber, you select which filters you want enabled for the current subscriber, ensuring that you only receive the event messages that interest you.

The example below shows how you would register a webhook subscriber with the following options:

  • Only order events
  • With order type: Click and collect
  • With status: Ready for pickup
  • With store: BikeSport Drammen

Image

Event Structure

All events in Omnium follow a consistent structure. Here is an example of how the payload would look for an event message:

{
    "timestamp": "2022-12-04T07:23:07.6380021Z",
    "message": "Workflow completed",
    "className": "Order",
    "subClassName": "ClickAndcollect",
    "objectId": "EPIC0001",
    "category": "Workflow",
    "market": "NOR",
    "storeId": "epic_webshop_no",
    "user": "Ola Nordmann",
    "userId": "olanordmann@omnium.no",
    "status": "ReadyForPickup"
}

Event Field Descriptions

  • id: Unique event identifier generated by Omnium's event system. Used for deduplication and event tracking.
  • operationId: The numeric operation that categorizes the type of operation (see tables below).
  • timestamp: UTC timestamp indicating when the event occurred.
  • message: Human-readable description of what happened in the event.
  • className: The type of entity involved (Product, Order, Customer, etc.). See EventModelTypeConstants for valid values.
  • subClassName: Additional classification of the entity (e.g., order type, product type).
  • objectId: Primary identifier of the main entity involved in the event.
  • objectNumber: Human-readable identifier (e.g., order number). Usually this equals to objectId
  • category: Event category for grouping related events (such as "Created" or "Updated")
  • market: Market identifier where the event occurred.
  • storeId: Store identifier associated with the event.
  • user: Username or email of the user who triggered the event.
  • userId: Unique user identifier.
  • employee: Name of the employee (for multi-user setup, typically used in store).
  • employeeId: Employee identifier.
  • status: Current status of the entity after the event.
  • previousStatus: Previous status before the event occurred.
  • isError: Boolean indicating if this event represents an error condition.
  • isRead: Boolean for tracking if the event has been processed/read.
  • origin: The source/path that triggered the event (API endpoint, scheduled task, integration, etc.).
  • tags: Array of tags associated with the entity.
  • externalIds: External system identifiers for the entity.
  • properties: Key-value pairs with additional event-specific data.
  • attachments: Additional data attached to the event (workflow results for instance).
  • references: References to other related entities.

Event Operation IDs

Event operation IDs are unique numbers that identify different types of operations in Omnium. You use these IDs when subscribing to events to filter for specific operation types.

ID Structure

Event operation IDs follow a structured numbering system:

  • 1x xxxx: Core operations
  • 2x xxxx: Internal API (GUI) operations
  • 3x xxxx: Public API operations
  • 4x xxxx: Provider/Integration operations
  • 5x xxxx: Domain events

Event Examples

Here are some examples of how events are triggered and what data they contain:

Product Update (140105 - PatchProduct)

Trigger: When a product is modified via Public API using the AddProductEvent method

Example:

{
    "timestamp": "2024-11-19T12:41:26.5063272Z",
    "id": "cRhxRJMBexpecWoMJxbJ",
    "operationId": 140105,
    "message": "Patch product",
    "className": "Product",
    "objectId": "sw-4321",
    "category": "Updated",
    "user": "Omniman",
    "userId": "omniman-1b421076-7c40-41da-a185-c5e2e88103ee",
    "isError": false,
    "isRead": false,
    "origin": "PATCH /api/Products/sw-4321"
}

Order Update (210110 - GuiOrderUpdateStatusMultipleWithWorkflow)

Order events track orders from start to finish. Here's an example of an status update for a shipment with ID "2" on an order with Id "901580" :

{
      "timestamp": "2025-10-29T12:27:04.0822953Z",
      "id": "kpzvL5oBTOMIzPDw4ELu",
      "operationId": 210110,
      "message": "Update shipment(2) and run workflow. Old status was New",
      "className": "Order",
      "subClassName": "Online",
      "objectId": "901580",
      "category": "Updated",
      "market": "ENG",
      "storeId": "BikeShopBerlin",
      "user": "J-Dawg",
      "userId": "jdawg@omnium.no",
      "status": "InProgress",
      "previousStatus": "New",
      "isError": false,
      "isRead": false,
      "indexIdentifier": "kpzvL5oBTOMIzPDw4ELu",
      "esMetadata": {},
      "attachments": [
          {
              "value": "2",
              "name": "ShipmentId"
          }
      ],
      "origin": "POST /api/internal/Order/UpdateManyOrdersAndRunWorkflow/",
      "tags": [
          "vip"
      ]
}

How to filter events

By what they affect

  • Orders: 110xxx, 210xxx, 310xxx
  • Products: 140xxx, 240xxx
  • Customers: 130xxx, 230xxx, 330xxx
  • Inventory: 150xxx, 250xxx, 350xxx
  • Providers: 40xxxx

By where they come from

  • Core operations: 1xxxxx
  • GUI actions: 2xxxxx
  • API calls: 3xxxxx
  • Provider integrations: 4xxxxx
  • Domain events: 5xxxxx

Event Log

On most entities, such as an order, you can inspect the event log in the Omnium UI by pressing the three dots in the top right corner and selecting Log. You can also view specific events for a single order or product by clicking the "Event log" button in the UI. This is also available in most list views.

You can search and browse all logged events in the Omnium UI by going to Configuration → Advanced → Events.

Image

Subscription Result Events

Events will also be generated for the result of event subscriptions. For example, if you've set up a webhook subscription, a failed request event entry will look like this:

{
    "timestamp": "2025-10-17T07:13:45.755505Z",
    "id": "P3gE8ZkBTOMIzPDwg88p",
    "operationId": 290100,
    "message": "Order webhook: POST https://webhook.site/e405f903-ea5b-40d6-b0a0-be801ea162d3.  |Error: . Took: 558 ms",
    "className": "EventSubscription",
    "subClassName": "WebHook",
    "objectId": "901580",
    "category": "Order webhook",
    "user": "System",
    "userId": "System",
    "status": "Failed",
    "isError": false,
    "isRead": false
}

This is useful for inspecting subscription failures. Note that successful requests after retries will not be tracked as failures.

Retry Policies

Our default retry policy is 3 attempts with the following delays: 1 second, 5 seconds, and 15 seconds. This does not apply to responses with status codes 200-299, 404, 400, and 429.

Complete Operation IDs Reference

Event operation IDs follow a structured numbering system:

  • 1x xxxx: Core operations
  • 2x xxxx: Internal API (GUI) operations
  • 3x xxxx: Public API operations
  • 4x xxxx: Provider/Integration operations
  • 5x xxxx: Domain events

Core Operations (1x xxxx)

Orders (110x)

  • 110100 - CreatedOrderFromCart
  • 110101 - CreatedPartialShipment
  • 110102 - CancelOrderLine
  • 110103 - ExportOrder
  • 110104 - ExportOrderToAllExporters
  • 110105 - ExecuteExportOrder
  • 110106 - AddOrder
  • 110107 - ProcessingOrder
  • 110108 - ProcessedOrder
  • 110109 - DeletedOrder
  • 110110 - DeletedOrderPermanently
  • 110111 - ExecuteExportPayments

Workflow (111x)

  • 111100 - WorkflowStarted
  • 111101 - WorkflowSavingOrderAsReadOnly
  • 111102 - WorkflowCompleted
  • 111103 - WorkflowRunningStep
  • 111104 - WorkflowChangeStatus
  • 111105 - WorkflowCompletedRunAfterOrderIsSaved

Distribution (112x)

  • 112100 - DistributionSetWarehouseBasedOnZip
  • 112101 - DistributionReallocatedOrderByProductCategory
  • 112102 - DistributionReallocatedOrderByProductStoreCategory
  • 112103 - DistributionReallocatedOrderByProductIdsToStore
  • 112104 - DistributionSplittedShipmentsToSpecifiedWarehouse
  • 112105 - DistributionReallocatedShipmentToSpecifiedWarehouse
  • 112106 - DistributionReallocatedOrderOnCancel

Invoice (113x)

  • 113100 - InvoicesExported
  • 113101 - InvoicesUpdatedFromTripletex

Picklists (114x)

  • 114100 - UpdateOrdersForPickListAttentionRequired
  • 114101 - UpdateOrdersForPickListOrderCanceled
  • 114102 - UpdateOrdersForPickListOrderUpdatedWithoutWorkflow
  • 114103 - UpdateOrdersForPickListOrderUpdatedWithWorkflow
  • 114104 - UpdateOrdersForPickListToInProgress
  • 114105 - UpdateOrdersForPickListAddingPartialShipment
  • 114106 - UpdateOrdersForPickListCancelLineItems
  • 114107 - UpdateOrdersForPickListRemoveShipmentFromPickList
  • 114108 - UpdateOrdersForPickListMovedItemsForTransit
  • 114109 - UpdateOrdersForPickListSendPartiallyCanceledNotification
  • 114110 - UpdateOrdersForPickListErrorCanceled
  • 114111 - UpdateOrdersForPickListErrorDelivered
  • 114112 - UpdateOrdersForPickListErrorReturned
  • 114113 - UpdateOrdersForPickListToStatus
  • 114200 - CreatedPickList
  • 114201 - RemovedShipmentFromPickList
  • 114202 - AddedItemsToPickList
  • 114203 - UpdateOrdersToCompletedBasedOnPickList
  • 114204 - UpdateOrdersToInProgressBasedOnPickList
  • 114205 - DeletedPickList
  • 114206 - UpdatedPickList
  • 114207 - UpdateOrdersToStatusBasedOnPickList

Click and Collect (115x)

  • 115100 - CancelExpiredOrders

Returns (118x)

  • 118100 - CreatedReturn
  • 118101 - ReturnWorkflowStarted
  • 118102 - ReturnWorkflowCompleted
  • 118103 - ReturnWorkflowCompletedRunAfterOrderIsSaved

Customers (130x)

  • 130100 - CreatePrivateCustomerFromOrder
  • 130101 - AddedPrivateCustomerFromOrder
  • 130102 - UpdatedPrivateCustomerFromOrder
  • 130103 - AddedBusinessCustomer
  • 130104 - UpdatedBusinessCustomer
  • 130105 - UpdatedBusinessCustomerContact
  • 130106 - AddedPrivateCustomer
  • 130107 - UpdatedPrivateCustomer
  • 130108 - PrivateCustomerBatchUpdate
  • 130109 - BusinessCustomerBatchUpdate

Incomplete Products (142x)

  • 142100 - CompletedIncompleteProduct

Promotions (145x)

  • 145100 - CreatePromotionWithPriceUpdate
  • 145101 - CreatePromotion
  • 145102 - UpdatePromotionWithPriceUpdate
  • 145103 - UpdatePromotion
  • 145104 - DeletePromotionWithPriceUpdate
  • 145105 - DeletePromotion

Inventory (150x)

  • 150100 - ProcessingGoodsReception
  • 150101 - ProcessingGoodsReceptionUpdatingInventory
  • 150102 - ProcessingGoodsReceptionUpdatedInventory
  • 150103 - ProcessGoodsTransferFromWarehouse
  • 150104 - ProcessGoodsReceptionNoLineItemsFound
  • 150105 - ProcessingUpdateInventory
  • 150106 - UpdatedAtpIndex

Purchase Orders (151x)

  • 151101 - PurchaseOrderWorkflowStarted
  • 151102 - PurchaseOrderWorkflowCompleted
  • 151103 - ExportPurchaseOrder
  • 151104 - ExportPurchaseOrderToAllExporters
  • 151105 - ExecuteExportPurchaseOrder

Projects (160x)

  • 160100 - ProjectWorkflowStarted
  • 160101 - ReleasedProjectOnHold
  • 160102 - ProjectCreated

Analytics (181x)

  • 181100 - IndexAnalyticsReorderSuggestions

Other Core Operations (190x)

  • 190100 - ExcelImportProcessImportBackground
  • 190101 - ExcelImportProcessedBatch
  • 190102 - ExcelImportProcessedLastBatch
  • 190103 - ExcelImportCompleted
  • 190104 - ExcelImportCustomerClubBonusPointsProcessedBatch

Comments (1902x)

  • 190200 - CommentAdded
  • 190201 - CommentDeleted
  • 190202 - CommentProcessed
  • 190203 - CommentNotificationSent

Scheduled Tasks (195x)

  • 195100 - RunScheduledTask

Notifications (196x)

  • 196100 - NotificationGetAndSendPendingNotificationMessagesOrders
  • 196101 - NotificationGetAndSendPendingNotificationMessagesProjects
  • 196102 - NotificationIsSentForOrder
  • 196103 - NotificationIsSentForProject
  • 196104 - NotificationIsSentForPurchaseOrder
  • 196201 - NotificationIsSentForPayByLink

Internal API Operations (2x xxxx)

General (200x)

  • 200001 - GuiExtensionTriggered

GUI Orders (210x)

  • 210100 - GuiOrderAddedOrder
  • 210101 - GuiOrderUpdatedOrder
  • 210102 - GuiOrderUpdateAndRunWorkflow
  • 210103 - GuiOrderUpdateAndRunWorkflowStep
  • 210104 - GuiOrderUpdatedOrderLines
  • 210105 - GuiOrderAddedOrderLine
  • 210106 - GuiExportOrder
  • 210107 - GuiOrderClearError
  • 210108 - GuiOrderSolveError
  • 210109 - GuiOrderUpdateStatus
  • 210110 - GuiOrderUpdateStatusMultipleWithWorkflow
  • 210111 - GuiOrderUpdateStatusMultipleWithoutWorkflow
  • 210112 - GuiOrderUpdateShipments
  • 210113 - GuiOrderUpdateCustomer
  • 210114 - GuiOrderUpdateDiscount
  • 210115 - GuiOrderUpdateCouponCodes
  • 210116 - GuiOrderUpdateMetadata
  • 210117 - GuiOrderUpdateStoreAndWarehouse
  • 210118 - GuiOrderUpdateBillingAddress
  • 210119 - GuiOrderChangeShipmentOrderLine
  • 210120 - GuiOrderAddOrderLine
  • 210121 - GuiOrderAddShipmentOrderLine
  • 210122 - GuiOrderSendNotifications
  • 210123 - GuiOrderSendNotificationsByTemplate
  • 210124 - GuiOrderSplitOrderLine
  • 210125 - GuiOrderSendGiftCardNotifications
  • 210126 - GuiOrderCancelProducts
  • 210127 - GuiOrderReplaceProducts
  • 210128 - GuiOrderPrintReceipt
  • 210129 - GuiOrderPrintOrderConfirmation
  • 210130 - GuiOrderGlobalOrderSearch
  • 210131 - GuiExportDepositOrder

GUI Distribution (212x)

  • 212100 - GuiChangedDistribution

GUI Invoice (213x)

  • 213100 - GuiUpdatedInvoice

GUI Picklists (214x)

  • 214100 - GuiPickListCreate
  • 214101 - GuiPickListAddItems
  • 214102 - GuiPickListUpdateOrdersBasedOnPickList
  • 214103 - GuiPickListTransferToOtherWarehouse
  • 214104 - GuiPickListRemoveShipment
  • 214105 - GuiPickListRefreshOrderData
  • 214106 - GuiPickListRefreshShipmentInfo

GUI Click and Collect (215x)

  • 215100 - GuiClickCollectCancelOrderLines
  • 215101 - GuiClickCollectUpdateOrder
  • 215102 - GuiClickCollectUpdateOrderMetadata
  • 215103 - GuiClickCollectCompleteOrderLines

GUI Payments (216x)

  • 216101 - GuiAddInStorePayment
  • 216102 - GuiPaymentDeleted
  • 216103 - GuiPaymentRegisterPayment
  • 216104 - GuiPaymentAuthorize
  • 216105 - GuiPaymentAddAwaiting
  • 216106 - GuiPaymentDirectCapture
  • 216107 - GuiPaymentCapture
  • 216108 - GuiPaymentCancel
  • 216109 - GuiPaymentRelease
  • 216110 - GuiPaymentManualTransaction
  • 216111 - GuiPaymentCreateBonusPointsPayment
  • 216112 - GuiPaymentCreateSalesPayment
  • 216113 - GuiPaymentCreateInvoicePayment
  • 216114 - GuiPaymentUpdatePaymentProperties
  • 216115 - GuiPaymentUpdatePaymentLine
  • 216116 - GuiPaymentUpdateAuthorization
  • 216117 - GuiPaymentUpdateAuthorizationExtendTime
  • 216118 - GuiPaymentUpdateAuthorizationExtendTimeMultiple
  • 216119 - GuiPaymentCredit
  • 216120 - GuiPaymentExport
  • 216121 - GuiPaymentCreateCreditNote
  • 216122 - CaptureCallbackOutsideOmnium

GUI Shipments (217x)

  • 217100 - GuiShipmentUpdateStatus
  • 217101 - GuiUpdatedShipment

GUI Returns (218x)

  • 218100 - GuiCreateReturn
  • 218101 - GuiCreateReturnOrder
  • 218102 - GuiAddOrderLineToReturnOrderEvent
  • 218103 - GuiExportReturn
  • 218104 - GuiUpdateReturnStatus
  • 218105 - GuiUpdateReturnStatusError
  • 218106 - GuiUpdateReturnOrderLines
  • 218107 - GuiAddOrderLineToReturn
  • 218108 - GuiUpdateReturnMetadata

GUI Replacement Orders (219x)

  • 219100 - GuiCreateReplacementOrder

GUI Carts (220x)

  • 220100 - GuiCreatedCart
  • 220101 - GuiCreatedCartId
  • 220102 - GuiCreatedCartFromSource
  • 220103 - GuiCreatedCartFromOrder
  • 220104 - GuiUpdatedCart
  • 220105 - GuiDeletedCart
  • 220106 - GuiCartSplitOrderLine
  • 220107 - GuiCartRemovedLineItem
  • 220108 - GuiCartAddOrderLine
  • 220109 - GuiCartUpdateOrderLineQuantity
  • 220110 - GuiCartAddedStore
  • 220111 - GuiCreatedClickCollectOrderFromCart
  • 220112 - GuiUpdateShipments
  • 220113 - GuiCartClearError
  • 220114 - GuiAddLineItemsToCart
  • 220115 - GuiCancelCart
  • 220116 - GuiCreatedCartFromCart
  • 220117 - GuiApplyVoucherToCart
  • 220118 - GuiCartConnectorExport
  • 220119 - GuiCartDepositConnectorExport

GUI Private Customers (2301x)

  • 230100 - GuiAddedPrivateCustomer
  • 230101 - GuiUpdatedPrivateCustomer
  • 230102 - GuiDeletedPrivateCustomer
  • 230103 - GuiUpdatedPrivateCustomerMetadata
  • 230104 - GuiUpdatedPrivateCustomerStores
  • 230105 - GuiAnonymizedPrivateCustomer
  • 230106 - GuiUpdatedPrivateCustomerExternalIds
  • 230107 - GuiMergePrivateCustomer

GUI Business Customers (2302x)

  • 230200 - GuiCreatedBusinessCustomer
  • 230201 - GuiUpdatedBusinessCustomer
  • 230202 - GuiUpdatedBusinessCustomerExternalIds
  • 230203 - GuiMergeBusinessCustomer
  • 230204 - GuiAddedBusinessCustomerContact
  • 230205 - GuiUpdatedBusinessCustomerContact
  • 230206 - GuiDeletedBusinessCustomerContact
  • 230207 - GuiDeletedBusinessCustomer

GUI Customer Club (231x)

  • 231100 - GuiAddedCustomerClubMembership
  • 231101 - GuiUpdatedCustomerClubMembership
  • 231102 - GuiCreatedCustomerClubMembershipFromCustomer
  • 231103 - GuiDeletedCustomerClubMembership
  • 231104 - GuiDeletedCustomerClubMembershipWithInvalidPhoneNumber
  • 231105 - GuiDeletedCustomerClubMembershipEndedBySystem

GUI Customer Segmentation (232x)

  • 232100 - GuiSentCustomerToCustomerList

GUI Newsletter (233x)

  • 233100 - GuiAddNewsletter
  • 233101 - GuiUpdateNewsletter
  • 233102 - GuiDeleteNewsletter

GUI Vouchers (234x)

  • 234100 - GuiAddVoucher
  • 234101 - GuiUpdateVoucher
  • 234102 - GuiDeleteVoucher

GUI Products (240x)

  • 240100 - GuiAddProduct
  • 240101 - GuiDeleteProduct
  • 240102 - GuiDeleteProducts
  • 240103 - GuiAddProductImage
  • 240104 - GuiProductUpdatePrices
  • 240105 - GuiProductUpdateMetadata
  • 240106 - GuiEnrichProduct
  • 240107 - GuiEnrichProductFromQuickEdit
  • 240108 - GuiEnrichProductFromQuickEditList
  • 240109 - GuiEnrichVariantFromQuickEditList
  • 240110 - GuiProductClearError
  • 240111 - GuiProductAddCategory
  • 240112 - GuiProductRemoveCategory
  • 240113 - GuiProductUpdateMainCategory
  • 240114 - GuiProductPatch
  • 240115 - GuiProductExcelImport
  • 240116 - GuiProductUpdateStatus
  • 240117 - GuiProductUpdateCost
  • 240118 - GuiProductUpdateLocation
  • 240119 - GuiExportProduct

GUI Incomplete Products (242x)

  • 242100 - GuiCreateIncompleteProduct
  • 242101 - GuiUpdateIncompleteProduct

GUI Price Lists (243x)

  • 243100 - GuiCreatePriceList
  • 243101 - GuiUpdatePriceList
  • 243102 - GuiAddedProductsToPriceList
  • 243103 - GuiCreatedPriceListFromProducts
  • 243104 - GuiCreatedCopyOfPriceList
  • 243105 - GuiActivatedPriceList
  • 243106 - GuiDeactivatedPriceList
  • 243107 - GuiDeletedPriceList
  • 243108 - GuiUpdatedPriceListPrices

GUI Gift Cards (249x)

  • 249100 - GuiCreateGiftCard

GUI Inventory (250x)

  • 250100 - GuiUpdatedInventories
  • 250101 - GuiUpdatedInventoryBatches
  • 250102 - GuiUpdatedInventoriesForAllWarehouses
  • 250103 - GuiUpdatedInventoryBatchesExcelImport
  • 250104 - GuiAllocationOfInventoryToVsl
  • 250105 - GuiImportInventoryFromApi
  • 250106 - GuiImportInventoryFromApiScroll
  • 250107 - GuiImportInventoryFromApiScrollBatch
  • 250108 - GuiUpdatedSingleInventory

GUI Purchase Orders (251x)

  • 251100 - GuiAddPurchaseOrder
  • 251101 - GuiAddPurchaseOrderLine
  • 251102 - GuiUpdatePurchaseOrderLine
  • 251103 - GuiUpdatePurchaseOrderLines
  • 251104 - GuiUpdatePurchaseOrderLineQuantity
  • 251105 - GuiUpdatePurchaseOrderStatus
  • 251106 - GuiUpdatePurchaseOrderSupplier
  • 251107 - GuiUpdatePurchaseOrderMetadata
  • 251108 - GuiDeletePurchaseOrderLine
  • 251109 - GuiPurchaseOrderPackageBreakdown
  • 251110 - GuiUpdatePurchaseOrderStatusError
  • 251111 - GuiUpdatePurchaseOrderStatusWithoutWorkflow
  • 251112 - GuiCreatePurchaseOrderFromSuggestions
  • 251113 - GuiPurchaseOrderClearError
  • 251114 - GuiPurchaseOrderSolveError
  • 251115 - GuiPurchaseOrderCancelLineItem
  • 251116 - GuiPurchaseOrderSplitOrderLine

GUI Deliveries (252x)

  • 252100 - GuiExportDelivery
  • 252101 - GuiUpdatedDeliveryMetadata
  • 252102 - GuiDeliveryUpdatedEstimatedTimeOfArrival
  • 252103 - GuiDeliveryDeleteInternalComment
  • 252104 - GuiDeliveryDeletePublicComment
  • 252105 - GuiDeliveryUpdateDeliveryIdOnOrders
  • 252106 - GuiDeliveryCreateNewDelivery
  • 252107 - GuiDeliveryAddToExistingDelivery
  • 252108 - GuiDeliveryInventoryReducedByInternalDelivery
  • 252109 - GuiDeliveryUpdatedWithNewLineItems
  • 252110 - GuiDeliverySplitLineItem
  • 252111 - GuiDeliveryCancelLineItem
  • 252112 - GuiDeliveryProcessGoodsReception
  • 252113 - GuiDeliveryRemoveLineItem
  • 252114 - GuiDeliveryDeleteFromOrders
  • 252115 - GuiDeliveryDeleted

GUI Suppliers (253x)

  • 253100 - GuiUpdatedSupplier
  • 253101 - GuiDeletedSupplier

GUI Projects (260x)

  • 260100 - GuiAddProject
  • 260101 - GuiDeleteProject
  • 260102 - GuiProjectCancelByPartner
  • 260103 - GuiProjectCancelByInternal
  • 260104 - GuiProjectCancelByCustomer
  • 260105 - GuiSaveProject
  • 260106 - GuiSaveProjectWithWorkflow
  • 260107 - GuiSaveProjectWithCheckList
  • 260108 - GuiSaveProjectWithNewStore
  • 260109 - GuiSaveProjectWithNewPartner
  • 260110 - GuiSaveProjectWithNewContactPerson
  • 260111 - GuiProjectWorkflowPreviousStep
  • 260112 - GuiProjectWorkflowNextStep
  • 260113 - GuiProjectCompleted
  • 260114 - GuiProjectActivated
  • 260115 - GuiProjectOnHold
  • 260116 - GuiProjectOnHoldUntil
  • 260117 - GuiProjectPartsUpdated
  • 260118 - GuiProjectContactsUpdated
  • 260119 - GuiProjectChangeOrdersUpdated
  • 260120 - GuiProjectSendNotifications
  • 260121 - GuiProjectRemoveContactPerson
  • 260122 - GuiProjectProductsUpdated

GUI Stores (270x)

  • 270100 - GuiAddedStore
  • 270101 - GuiUpdatedStore
  • 270102 - GuiDeletedStore

GUI Users (271x)

  • 271100 - GuiDeletedUser
  • 271101 - GuiUpdatedUser

GUI Analytics (281x)

  • 281100 - GuiIndexAnalyticsReorderSuggestionsByProductSearchRequest

GUI Other (290x)

  • 290100 - EventSubscriptionExecuted
  • 290101 - EventSubscriptionEventExecuted

GUI Tenant Settings (297x)

  • 297100 - GuiTenantSettingsSavedFullDraft
  • 297101 - GuiTenantSettingsUseDraft
  • 297102 - GuiTenantSettingsSavedDraft
  • 297103 - GuiTenantSettingsSavedVersion
  • 297104 - GuiTenantSettingsPublished
  • 297105 - GuiTenantSettingsDeleted
  • 297106 - GuiTenantSettingsPublishedDraft
  • 297107 - GuiTenantSettingsUpdatedByImport

GUI Categories (298x)

  • 298100 - GuiCategoryAdd
  • 298101 - GuiCategoryUpdate
  • 298102 - GuiCategoryDeleted
  • 298103 - GuiCategoryBatchUpdate

Public API Operations (3x xxxx)

API Orders (310x)

  • 310100 - ApiOrderPatch
  • 310101 - ApiOrderUpdateStatus
  • 310102 - ApiOrderUpdateStatusWithoutWorkflow
  • 310103 - ApiOrderUpdateStatusPartial
  • 310104 - ApiOrderLinePatch
  • 310105 - ApiOrderLineAddProperties
  • 310106 - ApiOrderLineCancel
  • 310107 - ApiOrderAddPayment

API Invoice (313x)

  • 313100 - ApiInvoiceUpload
  • 313200 - ApiInvoiceAdd
  • 313300 - ApiInvoiceUpdate

API Click and Collect (315x)

  • 315100 - CustomerPickupLimitExtended

API Returns (318x)

  • 318100 - ApiCreateReturn
  • 318101 - ApiUpdateReturnStatus
  • 318102 - ApiUpdateReturnStatusError

API Replacement Orders (319x)

  • 319100 - ApiCreateReplacementOrder

API Carts (320x)

  • 320100 - ApiCreateCart
  • 320101 - ApiSaveCart
  • 320102 - ApiDeleteCart
  • 320103 - ApiCreateCartFromOrderLine
  • 320104 - ApiAddProductOptionsItemToCart
  • 320105 - ApiAddItemToCart
  • 320106 - ApiAddItemToCartBySkuAndQuantity
  • 320107 - ApiUpdateItemQuantityBySku
  • 320108 - ApiUpdateItemQuantityByOrderLineId
  • 320109 - ApiAddOrderLineToCart
  • 320110 - ApiAddCustomerIdToCart
  • 320111 - ApiAddStoreToCart
  • 320112 - ApiAddGiftCardToCart
  • 320113 - ApiRemoveGiftCardFromCart
  • 320114 - ApiAddCouponCodeToCart
  • 320115 - ApiRemoveCouponCodeToCart
  • 320116 - ApiAddPaymentToCart
  • 320117 - ApiAddShipmentToCart
  • 320118 - ApiCartDeleteOrderLine
  • 320119 - ApiApplyVoucherToCart
  • 320200 - ApiDeleteShipmentsFromCart
  • 320121 - ApiRemoveVoucherFromCart

API Private Customers (3301x)

  • 330100 - ApiAddPrivateCustomer
  • 330101 - ApiUpdatePrivateCustomer
  • 330102 - ApiAddPrivateCustomerConsent
  • 330103 - ApiAddCustomerClubMember
  • 330104 - ApiAddCustomerClubMemberWithConsent
  • 330105 - ApiAddCustomerClubMemberWithPatch
  • 330106 - ApiUpdateCustomerClubMemberWithPatch
  • 330107 - ApiUpdateCustomerClubMemberWithInterests
  • 330108 - ApiAddCustomerClubMemberWithConsentList
  • 330109 - ApiUpdateCustomerClubMemberWithConsentList
  • 330110 - ApiAddPendingCustomerClubMember
  • 330111 - ApiUpdateCustomerClubMemberConsents
  • 330112 - ApiDeleteCustomerClubMember
  • 330113 - ApiPrivateCustomerPatch
  • 330114 - ApiAnonymizePrivateCustomer
  • 330115 - ApiMergePrivateCustomer
  • 330116 - ApiDeletePrivateCustomer
  • 330117 - ApiAddManyPrivateCustomers
  • 330118 - ApiUpdateManyPrivateCustomers

API Business Customers (3302x)

  • 330200 - ApiAddBusinessCustomer
  • 330201 - ApiUpdateBusinessCustomer
  • 330202 - ApiMergeBusinessCustomer
  • 330203 - ApiAddedBusinessCustomerContact
  • 330204 - ApiUpdatedBusinessCustomerContact
  • 330205 - ApiDeletedBusinessCustomerContact
  • 330206 - ApiBusinessCustomerAssetAdded
  • 330207 - ApiBusinessCustomerAssetsAdded
  • 330208 - ApiBusinessCustomerAssetsUpdated
  • 330209 - ApiBusinessCustomerAssetsDeleted
  • 330210 - ApiBusinessCustomerPatch
  • 330211 - ApiBusinessCustomerContactPersonAdded
  • 330212 - ApiBusinessCustomerContactPersonUpdated
  • 330213 - ApiBusinessCustomerContactPersonDeleted
  • 330214 - ApiDeleteBusinessCustomer
  • 330215 - ApiUpdateManyBusinessCustomer

API Customer Club (331x)

  • 331100 - ApiCustomerClubUnsubscribe

API Price Lists (343x)

  • 343100 - ApiAddPriceList
  • 343105 - ApiActivatedPriceList
  • 343106 - ApiDeactivatedPriceList
  • 343110 - ApiDeletePriceList

API Inventory (350x)

  • 350000 - ApiInventoryAddMany
  • 350001 - ApiInventoryDelete
  • 350002 - ApiInventoryUpdateMany

API Purchase Orders (351x)

  • 351100 - ApiAddPurchaseOrder
  • 351101 - ApiUpdatePurchaseOrder
  • 351102 - ApiPatchPurchaseOrder
  • 351103 - ApiDeletePurchaseOrder
  • 351104 - ApiCancelPurchaseOrderLine

API Products (140x)

🙈yeah... we might’ve messed up the prefix on these

  • 140101 - DeletedProduct
  • 140102 - AddManyProducts
  • 140103 - UpdateManyProducts
  • 140104 - UpdatedAtpDate
  • 140105 - PatchProduct
  • 140106 - AddProduct
  • 140107 - AddProductVariant
  • 140108 - AddManyProductVariants
  • 140109 - PatchProductVariant
  • 140110 - PatchManyProductVariants

API Deliveries (352x)

  • 352112 - ApiDeliveryProcessGoodsReception
  • 352113 - ApiUpdatedDeliveryFromPatch
  • 352114 - ApiDeletedDelivery
  • 352115 - ApiUpdatedDelivery
  • 352116 - ApiCreatedDelivery

API Suppliers (353x)

  • 353100 - ApiUpdatedSupplier
  • 353101 - ApiDeletedSupplier

API Projects (3601x)

  • 360100 - ApiProjectUpdateStatus
  • 360101 - ApiProjectDeletePartner
  • 360102 - ApiProjectAddAssets
  • 360103 - ApiProjectAddPartners
  • 360104 - ApiProjectDeletePartners
  • 360105 - ApiProjectAddCustomerComment
  • 360106 - ApiProjectDecline
  • 360107 - ApiProjectDeclinePartnerRequest
  • 360108 - ApiProjectAccept
  • 360109 - ApiProjectAcceptPartnerRequest
  • 360110 - ApiProjectGoToWorkflowStep
  • 360111 - ApiProjectAddRejectingPartner
  • 360112 - ApiProjectRemoveRejectingPartner
  • 360113 - ApiProjectSendEmail
  • 360114 - ApiProjectSendSms
  • 360115 - ApiProjectAddCustomer
  • 360116 - ApiProjectAddBusinessCustomer
  • 360117 - ApiProjectUpdate
  • 360118 - ApiProjectPatch
  • 360119 - ApiProjectActivated

API Project Change Orders (3602x)

  • 360200 - ApiProjectChangeOrderAdd
  • 360201 - ApiProjectChangeOrderAddMany
  • 360202 - ApiProjectChangeOrderUpdate
  • 360203 - ApiProjectChangeOrderUpdateMany
  • 360204 - ApiProjectChangeOrderDelete

API Project Parts (3603x)

  • 360300 - ApiProjectPartsAdd
  • 360301 - ApiProjectPartsAddMany
  • 360302 - ApiProjectPartsUpdate
  • 360303 - ApiProjectPartsUpdateMany
  • 360304 - ApiProjectPartsDelete
  • 360305 - ApiProjectPartTaskUpdate

API Project Transactions (3604x)

  • 360400 - ApiProjectTransactionsAdd
  • 360401 - ApiProjectTransactionsAddMany
  • 360402 - ApiProjectTransactionsUpdate
  • 360403 - ApiProjectTransactionsUpdateMany
  • 360404 - ApiProjectTransactionsDelete

API Stores (370x)

  • 370100 - ApiStoreAdd
  • 370101 - ApiStoreUpdate
  • 370102 - ApiStoreDelete
  • 370103 - ApiStoreDeleteById
  • 370104 - ApiStoreCreateOrUpdate
  • 370105 - ApiStoreEnrich
  • 370106 - ApiStoreEnrichAdd
  • 370107 - ApiStorePatch

API Categories (398x)

  • 398100 - ApiCategoryAdd
  • 398102 - ApiCategoryDeleted
  • 398104 - ApiCategoryBatchAdd

Batch operations (510x)

The batch update events will be triggered for every batch update regardless of origin

  • 510102 - ProductBatchUpdate

On this page

Events & WebhooksEvent SubscribersSetting Up SubscriptionsEvent StructureEvent Field DescriptionsEvent Operation IDsID StructureEvent ExamplesProduct Update (140105 - PatchProduct)Order Update (210110 - GuiOrderUpdateStatusMultipleWithWorkflow)How to filter eventsBy what they affectBy where they come fromEvent LogSubscription Result EventsRetry PoliciesComplete Operation IDs ReferenceCore Operations (1x xxxx)Orders (110x)Workflow (111x)Distribution (112x)Invoice (113x)Picklists (114x)Click and Collect (115x)Returns (118x)Customers (130x)Incomplete Products (142x)Promotions (145x)Inventory (150x)Purchase Orders (151x)Projects (160x)Analytics (181x)Other Core Operations (190x)Comments (1902x)Scheduled Tasks (195x)Notifications (196x)Internal API Operations (2x xxxx)General (200x)GUI Orders (210x)GUI Distribution (212x)GUI Invoice (213x)GUI Picklists (214x)GUI Click and Collect (215x)GUI Payments (216x)GUI Shipments (217x)GUI Returns (218x)GUI Replacement Orders (219x)GUI Carts (220x)GUI Private Customers (2301x)GUI Business Customers (2302x)GUI Customer Club (231x)GUI Customer Segmentation (232x)GUI Newsletter (233x)GUI Vouchers (234x)GUI Products (240x)GUI Incomplete Products (242x)GUI Price Lists (243x)GUI Gift Cards (249x)GUI Inventory (250x)GUI Purchase Orders (251x)GUI Deliveries (252x)GUI Suppliers (253x)GUI Projects (260x)GUI Stores (270x)GUI Users (271x)GUI Analytics (281x)GUI Other (290x)GUI Tenant Settings (297x)GUI Categories (298x)Public API Operations (3x xxxx)API Orders (310x)API Invoice (313x)API Click and Collect (315x)API Returns (318x)API Replacement Orders (319x)API Carts (320x)API Private Customers (3301x)API Business Customers (3302x)API Customer Club (331x)API Price Lists (343x)API Inventory (350x)API Purchase Orders (351x)API Products (140x)API Deliveries (352x)API Suppliers (353x)API Projects (3601x)API Project Change Orders (3602x)API Project Parts (3603x)API Project Transactions (3604x)API Stores (370x)API Categories (398x)Batch operations (510x)Related Documentation