{"openapi":"3.1.0","info":{"title":"Norce Commerce Event","version":"1.0.0"},"webhooks":{"CompanyChangedNotification":{"post":{"summary":"Company changed notification","tags":["Customer"],"requestBody":{"description":"Notification event that a company has been changed. Entities that should be monitored for changes can be specified in the Subscription Settings.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyChangedNotification"}}}},"responses":{"200":{"description":"Return a 200 status to indicate that the data was received successfully"},"500":{"description":"Return any 500 status to indicate that something went wrong and a retry of the event should be triggered."}}}},"CustomerChangedNotification":{"post":{"summary":"Customer changed notification","tags":["Customer"],"requestBody":{"description":"Notification event that a company has been changed. Entities that should be monitored for changes can be specified in the Subscription Settings.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomerChangedNotification"}}}},"responses":{"200":{"description":"Return a 200 status to indicate that the data was received successfully"},"500":{"description":"Return any 500 status to indicate that something went wrong and a retry of the event should be triggered."}}}},"InvoiceCaptureCompletedEvent":{"post":{"summary":"Invoice captured event","tags":["Order"],"requestBody":{"description":"This event gets triggered when an invoice has been captured by the InvoiceCpature service.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvoiceCaptureCompletedEvent"}}}},"responses":{"200":{"description":"Return a 200 status to indicate that the data was received successfully"},"500":{"description":"Return any 500 status to indicate that something went wrong and a retry of the event should be triggered."}}}},"OrderCancelledEvent":{"post":{"summary":"Order cancel event","tags":["Order"],"requestBody":{"description":"This event gets triggered when Norce has received a request to cancel an order via Admin or Connect (v4).","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderCancelledEvent"}}}},"responses":{"200":{"description":"Return a 200 status to indicate that the data was received successfully"},"500":{"description":"Return any 500 status to indicate that something went wrong and a retry of the event should be triggered."}}}},"OrderConfirmedEvent":{"post":{"summary":"Order confirmed event","tags":["Order"],"requestBody":{"description":"This event gets triggered when Norce has received an order confirmation from the erp-system. These events are delivered only once for each order and can be used to send confirmation e-mails/texts.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderConfirmedEvent"}}}},"responses":{"200":{"description":"Return a 200 status to indicate that the data was received successfully"},"500":{"description":"Return any 500 status to indicate that something went wrong and a retry of the event should be triggered."}}}},"OrderDeliveredEvent":{"post":{"summary":"Order delivered event","tags":["Order"],"requestBody":{"description":"This event gets triggered when Norce has received an order status update from the erp-system with status 'Delivered'. These events are delivered only once for each order and can be used to send notification e-mails/texts.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderDeliveredEvent"}}}},"responses":{"200":{"description":"Return a 200 status to indicate that the data was received successfully"},"500":{"description":"Return any 500 status to indicate that something went wrong and a retry of the event should be triggered."}}}},"OrderPartlyDeliveredEvent":{"post":{"summary":"Order partly delivered event","tags":["Order"],"requestBody":{"description":"This event gets triggered when Norce has received an order status update from the erp-system with status 'Partly delivered'.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderPartlyDeliveredEvent"}}}},"responses":{"200":{"description":"Return a 200 status to indicate that the data was received successfully"},"500":{"description":"Return any 500 status to indicate that something went wrong and a retry of the event should be triggered."}}}},"OrderReadyForPickupEvent":{"post":{"summary":"Order partly delivered event","tags":["Order"],"requestBody":{"description":"This event gets triggered when Norce has received an order status update signaling that the order is ready to be picked up at a store or another drop point location. These events are delivered only once for each order and can be used to send notification e-mails/texts.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderReadyForPickupEvent"}}}},"responses":{"200":{"description":"Return a 200 status to indicate that the data was received successfully"},"500":{"description":"Return any 500 status to indicate that something went wrong and a retry of the event should be triggered."}}}},"OrderPaymentReceivedEvent":{"post":{"summary":"Order payment received event","tags":["Order"],"requestBody":{"description":"This event gets triggered when Norce has received an order payment from the application, after it gets sent to the erp-system. These events are delivered only once for each order and can be used to send order received mails.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderPaymentReceivedEvent"}}}},"responses":{"200":{"description":"Return a 200 status to indicate that the data was received successfully"},"500":{"description":"Return any 500 status to indicate that something went wrong and a retry of the event should be triggered."}}}},"OrderReceivedEvent":{"post":{"summary":"Order received event","tags":["Order"],"requestBody":{"description":"This event gets triggered when Norce has received an order from the application, before it gets sent to the erp-system. These events are delivered only once for each order and can be used to send order received e-mails or texts.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrderReceivedEvent"}}}},"responses":{"200":{"description":"Return a 200 status to indicate that the data was received successfully"},"500":{"description":"Return any 500 status to indicate that something went wrong and a retry of the event should be triggered."}}}},"SubscriptionFailedEvent":{"post":{"summary":"Subscription failed event","tags":["Order"],"requestBody":{"description":"This event gets triggered when a subscription fails to create a new order.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriptionFailedEvent"}}}},"responses":{"200":{"description":"Return a 200 status to indicate that the data was received successfully"},"500":{"description":"Return any 500 status to indicate that something went wrong and a retry of the event should be triggered."}}}},"JobCompletedEvent":{"post":{"summary":"Job completed event","tags":["System"],"requestBody":{"description":"This event gets triggered when Norce has completed one of its internal jobs. These events can be used to get information about when a job has finished.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobCompletedEvent"}}}},"responses":{"200":{"description":"Return a 200 status to indicate that the data was received successfully"},"500":{"description":"Return any 500 status to indicate that something went wrong and a retry of the event should be triggered."}}}},"SkuPriceChangedNotification":{"post":{"summary":"Price change notification","tags":["Product"],"requestBody":{"description":"Notification event that gets triggered when the price sale value has changed for a specific product.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkuPriceChangedNotification"}}}},"responses":{"200":{"description":"Return a 200 status to indicate that the data was received successfully"},"500":{"description":"Return any 500 status to indicate that something went wrong and a retry of the event should be triggered."}}}},"SkuOnHandBreakPointNotification":{"post":{"summary":"Onhand breakpoint notification","tags":["Product"],"requestBody":{"description":"Notification event that gets triggered when the OnHand minimum value has been reached for a specific product.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkuOnHandBreakPointNotification"}}}},"responses":{"200":{"description":"Return a 200 status to indicate that the data was received successfully"},"500":{"description":"Return any 500 status to indicate that something went wrong and a retry of the event should be triggered."}}}},"SkuChangedNotification":{"post":{"summary":"Product changed notification","tags":["Product"],"requestBody":{"description":"Notification event that a product has been changed or created. Entities that should be monitored for changes can be specified in the Event Settings.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkuChangedNotification"}}}},"responses":{"200":{"description":"Return a 200 status to indicate that the data was received successfully"},"500":{"description":"Return any 500 status to indicate that something went wrong and a retry of the event should be triggered."}}}},"TranslationRequestedNotification":{"post":{"summary":"Requesting translation notification","tags":["Product"],"requestBody":{"description":"Notification event that is triggered when the translation button is used in Norce.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranslationRequestedNotification"}}}},"responses":{"200":{"description":"Return a 200 status to indicate that the data was received successfully"},"500":{"description":"Return any 500 status to indicate that something went wrong and a retry of the event should be triggered."}}}},"SupplierSkuChangedNotification":{"post":{"summary":"Supplier product changed notification","tags":["Supplier"],"requestBody":{"description":"Notification event that a Supplier product has been changed. Entities that should be monitored for changes can be specified in the Event Settings.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SupplierSkuChangedNotification"}}}},"responses":{"200":{"description":"Return a 200 status to indicate that the data was received successfully"},"500":{"description":"Return any 500 status to indicate that something went wrong and a retry of the event should be triggered."}}}},"SupplierSkuOnHandChangedNotification":{"post":{"summary":"Supplier product stock changed notification","tags":["Supplier"],"requestBody":{"description":"Notification event that a Supplier product stock has been changed. Entities that should be monitored for changes can be specified in the Event Settings.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SupplierSkuOnHandChangedNotification"}}}},"responses":{"200":{"description":"Return a 200 status to indicate that the data was received successfully"},"500":{"description":"Return any 500 status to indicate that something went wrong and a retry of the event should be triggered."}}}},"SupplierSkuPriceChangedNotification":{"post":{"summary":"Supplier product price changed notification","tags":["Supplier"],"requestBody":{"description":"Notification event that gets triggered when the supplier cost value has changed for a specific product.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SupplierSkuPriceChangedNotification"}}}},"responses":{"200":{"description":"Return a 200 status to indicate that the data was received successfully"},"500":{"description":"Return any 500 status to indicate that something went wrong and a retry of the event should be triggered."}}}}},"components":{"schemas":{"CompanyChangedNotification":{"required":["ClientId","CompanyId","EntityChanged"],"properties":{"ClientId":{"type":"integer","format":"int32","description":"Client identifier"},"ApplicationId":{"type":"integer","format":"int32","description":"Application identifier, if company is application unique, see client settings"},"CompanyId":{"type":"integer","format":"int32","description":"Norce internal id for the organization"},"EntityChanged":{"type":"string","description":"Describes what triggered the event.<br/>Read about the different entities <a href='/eventsettings/#companychangednotification'>here</a>.","enum":["tClientCompany","tClientCompanyAddress","tClientCompanyDeliveryMethod","tClientCompanyDiscount","tClientCompanyDivision","tClientCompanyFlag","tClientCompanyInfo","tClientCompanyPaymentMethod","tClientCompanyPriceList","tClientCustomer","tClientCustomerCompany"]}}},"CustomerChangedNotification":{"required":["ClientId","CustomerId","EntityChanged"],"properties":{"ClientId":{"type":"integer","format":"int32","description":"Client identifier"},"ApplicationId":{"type":"integer","format":"int32","description":"Application identifier, if company is application unique, see client settings"},"CustomerId":{"type":"integer","format":"int32","description":"Norce internal id for the person or contact"},"EntityChanged":{"type":"string","description":"Describes what triggered the event.<br/>Read about the different entities <a href='/eventsettings/#customerchangednotification'>here</a>.","enum":["tApplicationAccount","tApplicationAccountApplicationRole","tClientCustomer","tClientCustomerAddress","tClientCustomerDivision","tClientCustomerFlag","tClientCustomerInfo","tClientCustomerPriceList"]}}},"InvoiceCaptureCompletedEvent":{"required":["ClientId","ApplicationId","CapturedInvoiceId","State"],"properties":{"ClientId":{"type":"integer","format":"int32","description":"Client identifier"},"ApplicationId":{"type":"integer","format":"int32","description":"Application identifier"},"CapturedInvoiceId":{"type":"integer","format":"int32","description":"Norce internal id for the invoice"},"State":{"type":"string","description":"This is the state of the captured invoice.","enum":["Captured","Error"]}}},"OrderCancelledEvent":{"required":["ClientId","ApplicationId","OrderId","OrderNo","ClientOrderRef","Source"],"properties":{"ClientId":{"type":"integer","format":"int32","description":"Client identifier"},"ApplicationId":{"type":"integer","format":"int32","description":"Application identifier"},"OrderId":{"type":"integer","format":"int64","description":"Norce internal id for the order"},"OrderNo":{"type":"string","description":"This is the order identifier usually from the erp-system."},"ClientOrderRef":{"type":"string","description":"This is the quotation/basket id from Norce or any external order reference (when an external order)."},"CellPhone":{"type":"string","description":"This is the phone number of the buyer."},"FirstName":{"type":"string","description":"This is the first name of the buyer."},"LastName":{"type":"string","description":"This is the last name of the buyer."},"Source":{"type":"string","description":"This is the source of the order. 'WEB' for Norce orders, name of marketplace or POS system is also possible."}}},"OrderConfirmedEvent":{"required":["ClientId","ApplicationId","OrderId","OrderNo","ClientOrderRef","Source"],"properties":{"ClientId":{"type":"integer","format":"int32","description":"Client identifier"},"ApplicationId":{"type":"integer","format":"int32","description":"Application identifier"},"OrderId":{"type":"integer","format":"int64","description":"Norce internal id for the order"},"OrderNo":{"type":"string","description":"This is the order identifier usually from the erp-system."},"ClientOrderRef":{"type":"string","description":"This is the quotation/basket id from Norce or any external order reference (when an external order)."},"CellPhone":{"type":"string","description":"This is the phone number of the buyer."},"FirstName":{"type":"string","description":"This is the first name of the buyer."},"LastName":{"type":"string","description":"This is the last name of the buyer."},"Source":{"type":"string","description":"This is the source of the order. 'WEB' for Norce orders, name of marketplace or POS system is also possible."}}},"OrderDeliveredEvent":{"required":["ClientId","ApplicationId","OrderId","OrderNo","ClientOrderRef","Source"],"properties":{"ClientId":{"type":"integer","format":"int32","description":"Client identifier"},"ApplicationId":{"type":"integer","format":"int32","description":"Application identifier"},"OrderId":{"type":"integer","format":"int64","description":"Norce internal id for the order"},"OrderNo":{"type":"string","description":"This is the order identifier usually from the erp-system."},"ClientOrderRef":{"type":"string","description":"This is the quotation/basket id from Norce or any external order reference (when an external order)."},"CellPhone":{"type":"string","description":"This is the phone number of the buyer."},"FirstName":{"type":"string","description":"This is the first name of the buyer."},"LastName":{"type":"string","description":"This is the last name of the buyer."},"Source":{"type":"string","description":"This is the source of the order. 'WEB' for Norce orders, name of marketplace or POS system is also possible."}}},"OrderPartlyDeliveredEvent":{"required":["ClientId","ApplicationId","OrderId","OrderNo","ClientOrderRef","Source"],"properties":{"ClientId":{"type":"integer","format":"int32","description":"Client identifier"},"ApplicationId":{"type":"integer","format":"int32","description":"Application identifier"},"OrderId":{"type":"integer","format":"int64","description":"Norce internal id for the order"},"OrderNo":{"type":"string","description":"This is the order identifier usually from the erp-system."},"ClientOrderRef":{"type":"string","description":"This is the quotation/basket id from Norce or any external order reference (when an external order)."},"CellPhone":{"type":"string","description":"This is the phone number of the buyer."},"FirstName":{"type":"string","description":"This is the first name of the buyer."},"LastName":{"type":"string","description":"This is the last name of the buyer."},"Source":{"type":"string","description":"This is the source of the order. 'WEB' for Norce orders, name of marketplace or POS system is also possible."}}},"OrderReadyForPickupEvent":{"required":["ClientId","ApplicationId","OrderId","OrderNo","ClientOrderRef","Source"],"properties":{"ClientId":{"type":"integer","format":"int32","description":"Client identifier"},"ApplicationId":{"type":"integer","format":"int32","description":"Application identifier"},"OrderId":{"type":"integer","format":"int64","description":"Norce internal id for the order"},"OrderNo":{"type":"string","description":"This is the order identifier usually from the erp-system."},"ClientOrderRef":{"type":"string","description":"This is the quotation/basket id from Norce or any external order reference (when an external order)."},"CellPhone":{"type":"string","description":"This is the phone number of the buyer."},"FirstName":{"type":"string","description":"This is the first name of the buyer."},"LastName":{"type":"string","description":"This is the last name of the buyer."},"Source":{"type":"string","description":"This is the source of the order. 'WEB' for Norce orders, name of marketplace or POS system is also possible."},"DropPointCode":{"type":"string","description":"This is the drop point reference."}}},"OrderPaymentReceivedEvent":{"required":["ClientId","ApplicationId","PaymentCode","ErpOrderNo","ClientOrderRef"],"properties":{"ClientId":{"type":"integer","format":"int32","description":"Client identifier"},"ApplicationId":{"type":"integer","format":"int32","description":"Application identifier"},"ClientOrderRef":{"type":"string","description":"This is the quotation/basket id from Norce or any external order reference (when an external order)."},"ErpOrderNo":{"type":"string","description":"This is the order identifier usually from the erp-system."},"PaymentCode":{"type":"string","description":"This is the payment code of the payment. Unique identifier from Norce."},"PaymentMethodCode":{"type":"string","description":"This is the payment method code of the payment, the code configured on the payment method in Norce."},"PaymentRef":{"type":"string","description":"This is the payment reference from the Payment Service Provider."},"Amount":{"type":"number","format":"double","description":"This is the amount paid."},"CurrencyCode":{"type":"string","description":"This is the currency code of the payment. In a three letter ISO standard format. Like 'USD', 'EUR', or 'SEK' for example."}}},"OrderReceivedEvent":{"required":["ClientId","ApplicationId","ClientOrderRef","Source"],"properties":{"ClientId":{"type":"integer","format":"int32","description":"Client identifier"},"ApplicationId":{"type":"integer","format":"int32","description":"Application identifier"},"ClientOrderRef":{"type":"string","description":"This is the quotation/basket id from Norce or any external order reference (when an external order)."},"Email":{"type":"string","description":"This is the email address of the buyer."},"CellPhone":{"type":"string","description":"This is the phone number of the buyer."},"FirstName":{"type":"string","description":"This is the first name of the buyer."},"LastName":{"type":"string","description":"This is the last name of the buyer."},"Source":{"type":"string","description":"This is the source of the order. 'WEB' for Norce orders, name of marketplace or POS system is also possible."}}},"SubscriptionFailedEvent":{"required":["ClientId","ApplicationId","OrderId","OrderNo","ClientOrderRef","Source"],"properties":{"ClientId":{"type":"integer","format":"int32","description":"Client identifier"},"ApplicationId":{"type":"integer","format":"int32","description":"Application identifier"},"SubscriptionId":{"type":"integer","format":"int32","description":"Norce subscription id"},"RecurringOrderId":{"type":"integer","format":"int32","description":"This is the Norce recurring order id."},"RecurringOrderScheduleId":{"type":"integer","format":"int32","description":"This is the Norce recurring order schedule id."},"BasketId":{"type":"integer","format":"int32","description":"This is the current basket."},"Email":{"type":"string","description":"This is the email address of the buyer."},"CellPhone":{"type":"string","description":"This is the phone number of the buyer."},"FirstName":{"type":"string","description":"This is the first name of the buyer."},"LastName":{"type":"string","description":"This is the last name of the buyer."},"ErrorMessage":{"type":"string","description":"This is the error message."}}},"JobCompletedEvent":{"required":["ClientId","JobId","StatusId"],"properties":{"ClientId":{"type":"integer","format":"int32","description":"Client identifier"},"ApplicationId":{"type":"integer","format":"int32","description":"Application identifier"},"JobId":{"type":"integer","format":"int32","description":"This is the JobId of the job in Norce"},"StatusId":{"type":"integer","format":"int32","description":"This is the status of the outcome of the job, should be 2, 3 or 4. (1=Initialized, 2=Succeeded, 3=Failed, 4=Validation failed, 5=Validating, 6=Queued)","enum":[1,2,3,4,5,6]}}},"SkuPriceChangedNotification":{"required":["ClientId","PartNo","PricelistId","PriceSaleValue"],"properties":{"ClientId":{"type":"integer","format":"int32","description":"Client identifier"},"ApplicationId":{"type":"integer","format":"int32","description":"Application identifier"},"PartNo":{"type":"string","description":"This is the product that has a changed price."},"PricelistId":{"type":"integer","format":"int32","description":"This is the internal id in Norce for the price list that has a changed price on the product."},"PricelistCode":{"type":"string","description":"This is the external codde for the price list that has a changed price on the product."},"PriceSaleValue":{"type":"number","format":"double","description":"This is the actual changed price."},"QuantityBreak":{"type":"number","format":"double","description":"This is the quantity break on the price."}}},"SkuOnHandBreakPointNotification":{"required":["ClientId","PartNo","WarehouseId","LocationId","OnHandValue","MinimumValue"],"properties":{"ClientId":{"type":"integer","format":"int32","description":"Client identifier"},"ApplicationId":{"type":"integer","format":"int32","description":"Application identifier"},"PartNo":{"type":"string","description":"This is the product that has a changed price."},"WarehouseId":{"type":"integer","format":"int32","description":"This is internal id in Norce for the Warehouse."},"WarehouseCode":{"type":"string","description":"This is the external code for the Warehouse."},"LocationId":{"type":"integer","format":"int32","description":"This is internal id in Norce for the Location of the Warehouse."},"LocationCode":{"type":"string","description":"This is the external code for the Location of the Warehouse."},"OnHandValue":{"type":"number","format":"double","description":"This is the current on hand value that triggered the event."},"MinimumValue":{"type":"number","format":"double","description":"This is the configured min value for the warehouse/location for the product."}}},"SkuChangedNotification":{"required":["ClientId","PartNo","EntityChanged"],"properties":{"ClientId":{"type":"integer","format":"int32","description":"Client identifier"},"ApplicationId":{"type":"integer","format":"int32","description":"Application identifier"},"PartNo":{"type":"string","description":"This is the part number of the product changed."},"EntityChanged":{"type":"string","description":"Describes what triggered the event.<br/>Read about the different entities <a href='/eventsettings/#skuchangednotification'>here</a>.","enum":["tApplicationPriceList","tCategory","tCategoryCulture","tCategorySalesArea","tClientManufacturer","tClientProductSku","tClientProductSkuCulture","tClientProductSkuOnHand","tClientProductSkuPriceList","tClientProductSkuSalesArea","tClientProductSkuStructureItem","tClientProductSkuStructureItemPriceList","tParametric","tParametricCulture","tParametricList","tParametricListCulture","tParametricMultiple","tParametricMultipleCulture","tPriceListClientPricing","tProduct","tProductAccessory","tProductCategory","tProductCrossell","tProductCulture","tProductFile","tProductFlag","tProductParametric","tProductParametricCulture","tProductParametricMultiple","tProductPopularity","tProductRelation","tProductUpsell","tVariant","tVariantCulture"]}}},"TranslationRequestedNotification":{"required":["ClientId","PartNo","EntityChanged"],"properties":{"ClientId":{"type":"integer","format":"int32","description":"Client identifier"},"ApplicationId":{"type":"integer","format":"int32","description":"Application identifier"},"PartNo":{"type":"string","description":"This is the part number of the product needing translation."},"EntityChanged":{"type":"string","description":"Describes what triggered the event.<br/>Read about the different entities <a href='/eventsettings/#translationrequestednotification'>here</a>.","enum":["tProduct"]}}},"SupplierSkuChangedNotification":{"required":["ClientId","SupplierId","PartNo","EntityChanged"],"properties":{"ClientId":{"type":"integer","format":"int32","description":"Client identifier"},"ApplicationId":{"type":"integer","format":"int32","description":"Application identifier"},"SupplierId":{"type":"integer","format":"int32","description":"Internal id in Norce for the Supplier."},"PartNo":{"type":"string","description":"This is the part number of the supplier product."},"EntityChanged":{"type":"string","description":"Describes what triggered the event.<br/>Read about the different entities <a href='/eventsettings/#supplierskuchangednotification'>here</a>.","enum":["tSupplierProductSku","tSupplierProductSkuClient"]}}},"SupplierSkuOnHandChangedNotification":{"required":["ClientId","SupplierId","PartNo","EntityChanged"],"properties":{"ClientId":{"type":"integer","format":"int32","description":"Client identifier"},"ApplicationId":{"type":"integer","format":"int32","description":"Application identifier"},"SupplierId":{"type":"integer","format":"int32","description":"Internal id in Norce for the Supplier."},"PartNo":{"type":"string","description":"This is the part number of the supplier product."},"EntityChanged":{"type":"string","description":"Describes what triggered the event.<br/>Read about the different entities <a href='/eventsettings/#supplierskuonhandchangednotification'>here</a>.","enum":["tSupplierProductSkuOnHand"]}}},"SupplierSkuPriceChangedNotification":{"required":["ClientId","SupplierId","PartNo"],"properties":{"ClientId":{"type":"integer","format":"int32","description":"Client identifier"},"ApplicationId":{"type":"integer","format":"int32","description":"Application identifier"},"SupplierId":{"type":"integer","format":"int32","description":"Internal id in Norce for the Supplier."},"PartNo":{"type":"string","description":"This is the part number of the supplier product."},"PricelistId":{"type":"integer","format":"int32","description":"Internal id in Norce for the Supplier price list."},"PricelistCode":{"type":"string","description":"External code for the Supplier price list."},"PriceSaleValue":{"type":"number","format":"double","description":"The supplier price sale that has changed."},"QuantityBreak":{"type":"number","format":"double","description":"The supplier quantity break for the price that is changed."}}}}}}