{ "asyncapi": "2.6.0", "info": { "version": "Xentral Event System", "title": "0.1.0", "license": { "name": "proprietary" }, "description": "Xentral Event System", "contact": { "name": "Xentral Api Team", "url": "https://www.xentral.com", "email": "api@xentral.com" } }, "tags": [ { "name": "salesOrder" } ], "servers": { "kafka": { "url": "pkc-lq8v7.eu-central-1.aws.confluent.cloud:9092", "protocol": "kafka", "protocolVersion": "1.0.0" } }, "channels": { "salesOrder.created": { "publish": { "summary": "Inform about a new sales order", "message": { "name": "SalesOrderCreated", "payload": { "title": "Sales Order Created", "description": "Inform about a new sales order", "oneOf": [ { "type": "object", "additionalProperties": false, "required": [ "salesOrderId", "project", "createdAt" ], "properties": { "salesOrderId": { "type": "integer", "description": "Unique identifier for the sales order", "x-parser-schema-id": "" }, "createdAt": { "type": "string", "format": "date-time", "description": "Timestamp when the order was created", "x-parser-schema-id": "" }, "project": { "type": [ "object", "null" ], "description": "Associated project details", "x-parser-schema-id": "" } }, "x-parser-schema-id": "" }, { "title": "Sales Order Fat Event Base", "type": "object", "properties": { "id": { "type": "integer", "description": "Unique identifier for the event", "x-parser-schema-id": "" }, "salesOrderId": { "type": "integer", "description": "Unique identifier for the sales order", "x-parser-schema-id": "" }, "documentNumber": { "type": [ "string", "null" ], "description": "Sales order document number", "x-parser-schema-id": "" }, "documentDate": { "type": [ "string", "null" ], "format": "date", "description": "Date of the sales order document", "x-parser-schema-id": "" }, "status": { "type": "string", "description": "Current status of the sales order", "x-parser-schema-id": "" }, "writeProtection": { "type": "boolean", "description": "Indicates if the sales order is write-protected", "x-parser-schema-id": "" }, "address": { "type": [ "object", "null" ], "description": "Customer address information", "x-parser-schema-id": "" }, "project": { "type": [ "object", "null" ], "description": "Associated project details", "x-parser-schema-id": "" }, "documentAddress": { "type": "object", "description": "Address used on the document", "x-parser-schema-id": "" }, "internalDesignation": { "type": "string", "description": "Internal designation or reference", "x-parser-schema-id": "" }, "deviatingShipToAddress": { "type": [ "object", "null" ], "description": "Alternative shipping address", "x-parser-schema-id": "" }, "isSalesOrderToSupplier": { "type": "boolean", "description": "Indicates if the order is to a supplier", "x-parser-schema-id": "" }, "externalOrderNumber": { "type": "string", "description": "External order number from customer", "x-parser-schema-id": "" }, "customerOrderNumber": { "type": "string", "description": "Customer's own order number", "x-parser-schema-id": "" }, "transactionNumber": { "type": "string", "description": "Transaction number for the order", "x-parser-schema-id": "" }, "externalOrderId": { "type": "string", "description": "External system order identifier", "x-parser-schema-id": "" }, "desiredDeliveryDate": { "type": [ "string", "null" ], "format": "date", "description": "Requested delivery date", "x-parser-schema-id": "" }, "desiredDeliveryDateAsCalendarWeek": { "type": "boolean", "description": "If true, delivery date is specified as a calendar week", "x-parser-schema-id": "" }, "earliestFulfillmentDate": { "type": [ "string", "null" ], "format": "date", "description": "Earliest possible fulfillment date", "x-parser-schema-id": "" }, "reservationDate": { "type": [ "string", "null" ], "format": "date", "description": "Date when the order was reserved", "x-parser-schema-id": "" }, "preferredWarehouse": { "type": [ "object", "null" ], "description": "Preferred warehouse for fulfillment", "x-parser-schema-id": "" }, "commissionConsignmentWarehouse": { "type": [ "object", "null" ], "description": "Commission or consignment warehouse details", "x-parser-schema-id": "" }, "storageCountry": { "type": [ "string", "null" ], "description": "Country where goods are stored", "x-parser-schema-id": "" }, "freeText": { "type": "string", "description": "Free text notes for the order", "x-parser-schema-id": "" }, "distribution": { "type": "string", "description": "Distribution channel or type", "x-parser-schema-id": "" }, "useAlternativeDocumentTitle": { "type": "boolean", "description": "Indicates if an alternative document title is used", "x-parser-schema-id": "" }, "autoDispatch": { "type": "boolean", "description": "If true, order is dispatched automatically", "x-parser-schema-id": "" }, "createDocuments": { "type": "string", "description": "Document creation instructions", "x-parser-schema-id": "" }, "manualPaymentApproval": { "type": "boolean", "description": "If true, payment requires manual approval", "x-parser-schema-id": "" }, "manualShippingCostApproval": { "type": "boolean", "description": "If true, shipping cost requires manual approval", "x-parser-schema-id": "" }, "manualDeliveryBlockApproval": { "type": "boolean", "description": "If true, delivery block requires manual approval", "x-parser-schema-id": "" }, "fastLane": { "type": "boolean", "description": "Indicates if order is processed via fast lane", "x-parser-schema-id": "" }, "disableCancellationEmail": { "type": "boolean", "description": "If true, cancellation email is disabled", "x-parser-schema-id": "" }, "disableTrackingEmail": { "type": "boolean", "description": "If true, tracking email is disabled", "x-parser-schema-id": "" }, "disablePaymentEmail": { "type": "boolean", "description": "If true, payment email is disabled", "x-parser-schema-id": "" }, "language": { "type": "string", "description": "Language code for the order", "x-parser-schema-id": "" }, "texts": { "type": "object", "description": "Text blocks or translations", "x-parser-schema-id": "" }, "vatId": { "type": "string", "description": "VAT identification number", "x-parser-schema-id": "" }, "costCenter": { "type": "string", "description": "Cost center reference", "x-parser-schema-id": "" }, "deliveryTerms": { "type": "string", "description": "Delivery terms (e.g., Incoterms)", "x-parser-schema-id": "" }, "internalComment": { "type": "string", "description": "Internal comment or note", "x-parser-schema-id": "" }, "directDebitDate": { "type": [ "string", "null" ], "format": "date", "description": "Date for direct debit payment", "x-parser-schema-id": "" }, "shippingMethod": { "type": [ "object", "null" ], "description": "Shipping method details", "x-parser-schema-id": "" }, "effectiveAddresses": { "type": [ "object", "null" ], "items": { "type": "object" }, "description": "List of effective addresses for delivery", "x-parser-schema-id": "" }, "financials": { "type": "object", "description": "Financial details of the order", "x-parser-schema-id": "" }, "masterReferenceNumber": { "type": "string", "description": "Master reference number for the order", "x-parser-schema-id": "" }, "printSettings": { "type": "object", "description": "Settings for document printing", "x-parser-schema-id": "" }, "sales": { "type": "object", "description": "Sales representative or team information", "x-parser-schema-id": "" }, "editor": { "type": "object", "description": "User or system that last edited the order", "x-parser-schema-id": "" }, "trafficLights": { "type": "object", "description": "Traffic light status indicators", "properties": { "stock": { "type": "boolean", "description": "Stock availability indicator", "x-parser-schema-id": "" }, "payment": { "type": "boolean", "description": "Payment status indicator", "x-parser-schema-id": "" }, "export": { "type": "boolean", "description": "Export check indicator", "x-parser-schema-id": "" }, "autoDispatch": { "type": "boolean", "description": "Auto dispatch indicator", "x-parser-schema-id": "" }, "cashOnDelivery": { "type": "boolean", "description": "Cash on delivery indicator", "x-parser-schema-id": "" }, "shippingCost": { "type": "boolean", "description": "Shipping cost indicator", "x-parser-schema-id": "" }, "deliveryBlock": { "type": "boolean", "description": "Delivery block indicator", "x-parser-schema-id": "" }, "deliveryDate": { "type": "boolean", "description": "Delivery date compliance indicator", "x-parser-schema-id": "" }, "partialDelivery": { "type": "boolean", "description": "Partial delivery possibility indicator", "x-parser-schema-id": "" }, "check": { "type": "boolean", "description": "General check status indicator", "x-parser-schema-id": "" }, "creditLimit": { "type": "boolean", "description": "Credit limit check indicator", "x-parser-schema-id": "" }, "paymentState": { "type": "integer", "description": "Payment state indicator", "x-parser-schema-id": "" }, "stockAvailableFifo": { "type": [ "string", "null" ], "enum": [ "yes", "with_replenishment", "partial", "no", null ], "description": "FIFO stock availability status indicator", "x-parser-schema-id": "" }, "stockAvailableOpenSupply": { "type": [ "string", "null" ], "enum": [ "yes", "with_replenishment", "partial", "no", null ], "description": "Open supply stock availability status indicator", "x-parser-schema-id": "" }, "validAddress": { "type": "boolean", "description": "Address validation indicator", "x-parser-schema-id": "" }, "production": { "type": "string", "enum": [ "notExisting", "created", "started", "completed" ], "description": "Production traffic light state", "x-parser-schema-id": "" } }, "additionalProperties": false, "x-parser-schema-id": "" }, "currentlyEditedBy": { "type": [ "object", "null" ], "description": "User currently editing the order", "x-parser-schema-id": "" }, "promotion": { "type": [ "string", "null" ], "description": "Promotion code or campaign identifier for the sales order", "x-parser-schema-id": "" }, "customerNumber": { "type": [ "string", "null" ], "description": "Customer number associated with the sales order", "x-parser-schema-id": "" }, "supplierCustomerNumber": { "type": [ "string", "null" ], "description": "Supplier or customer number for delivery", "x-parser-schema-id": "" }, "hasInvoice": { "type": "boolean", "description": "Indicates if the order has an invoice", "x-parser-schema-id": "" }, "createdAt": { "type": "string", "format": "date-time", "description": "Timestamp when the order was created", "x-parser-schema-id": "" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Timestamp when the order was last updated", "x-parser-schema-id": "" }, "lineItems": { "type": [ "array", "null" ], "description": "Line items associated with the sales order", "items": { "title": "Sales Order Line Item", "description": "Line item schema for sales order events", "type": "object", "properties": { "type": { "type": "string", "enum": [ "product", "heading", "subtotal", "groupTotal", "image", "pageBreak" ], "x-parser-schema-id": "" }, "id": { "type": "string", "x-parser-schema-id": "" }, "number": { "type": [ "string", "null" ], "x-parser-schema-id": "" }, "name": { "type": "string", "x-parser-schema-id": "" }, "description": { "type": [ "string", "null" ], "x-parser-schema-id": "" }, "quantity": { "type": "number", "x-parser-schema-id": "" }, "product": { "type": [ "object", "null" ], "properties": { "id": { "type": "string", "x-parser-schema-id": "" } }, "x-parser-schema-id": "" }, "hasChildLineItems": { "type": "boolean", "x-parser-schema-id": "" }, "parentLineItem": { "type": [ "object", "null" ], "properties": { "id": { "type": "string", "x-parser-schema-id": "" } }, "x-parser-schema-id": "" }, "countryOfOrigin": { "type": [ "string", "null" ], "x-parser-schema-id": "" }, "hsCode": { "type": [ "string", "null" ], "x-parser-schema-id": "" }, "unit": { "type": [ "string", "null" ], "x-parser-schema-id": "" }, "deliveryDate": { "type": [ "string", "null" ], "format": "date", "x-parser-schema-id": "" }, "deliveryDateAsCalendarWeek": { "type": "boolean", "x-parser-schema-id": "" }, "packagingUnit": { "type": [ "string", "null" ], "x-parser-schema-id": "" }, "internalComment": { "type": [ "string", "null" ], "x-parser-schema-id": "" }, "externalNumber": { "type": [ "string", "null" ], "x-parser-schema-id": "" }, "customerProductNumber": { "type": [ "string", "null" ], "x-parser-schema-id": "" }, "printSettings": { "type": "object", "description": "Print settings for this line item", "properties": { "hidden": { "type": "boolean", "description": "Hide this line item when printing", "x-parser-schema-id": "" }, "withoutPrice": { "type": "boolean", "description": "Hide the prices for this line item when printing", "x-parser-schema-id": "" } }, "x-parser-schema-id": "" }, "order": { "type": [ "integer", "null" ], "x-parser-schema-id": "" }, "createdAt": { "type": "string", "format": "date-time", "x-parser-schema-id": "" }, "updatedAt": { "type": "string", "format": "date-time", "x-parser-schema-id": "" }, "desiredQualityControlAttributes": { "type": [ "object", "null" ], "properties": { "bestBeforeDate": { "type": [ "string", "null" ], "format": "date", "x-parser-schema-id": "" }, "batch": { "type": [ "string", "null" ], "x-parser-schema-id": "" } }, "x-parser-schema-id": "" }, "taxRate": { "oneOf": [ { "type": "string", "enum": [ "standard", "reduced", "exempt" ], "x-parser-schema-id": "" }, { "type": "number", "x-parser-schema-id": "" } ], "description": "Tax rate type or percentage applied to this line item", "x-parser-schema-id": "" }, "effectiveTaxRate": { "type": "number", "description": "Effective tax rate percentage for this line item", "x-parser-schema-id": "" }, "price": { "type": "object", "properties": { "net": { "type": [ "object", "null" ], "description": "Net price amount and currency", "x-parser-schema-id": "" }, "gross": { "type": [ "object", "null" ], "description": "Gross price amount and currency", "x-parser-schema-id": "" } }, "description": "Price information for this line item", "x-parser-schema-id": "" }, "discount": { "type": "number", "description": "Discount percentage applied to this line item", "x-parser-schema-id": "" }, "itemRevenue": { "type": "object", "properties": { "net": { "type": [ "object", "null" ], "description": "Net revenue amount and currency", "x-parser-schema-id": "" }, "gross": { "type": [ "object", "null" ], "description": "Gross revenue amount and currency", "x-parser-schema-id": "" } }, "description": "Total revenue for all quantities of this line item", "x-parser-schema-id": "" }, "lineItemRevenue": { "type": "object", "properties": { "net": { "type": [ "object", "null" ], "description": "Net revenue amount and currency", "x-parser-schema-id": "" }, "gross": { "type": [ "object", "null" ], "description": "Gross revenue amount and currency", "x-parser-schema-id": "" } }, "description": "Revenue for a single unit of this line item", "x-parser-schema-id": "" }, "purchasePrice": { "type": "object", "properties": { "net": { "type": [ "object", "null" ], "description": "Net purchase price amount and currency", "x-parser-schema-id": "" } }, "description": "Purchase price information for this line item", "x-parser-schema-id": "" }, "contributionMargin": { "type": "number", "description": "Contribution margin percentage for this line item", "x-parser-schema-id": "" }, "taxLegalNotice": { "type": [ "string", "null" ], "description": "Legal notice regarding tax for this line item", "x-parser-schema-id": "" } }, "additionalProperties": false, "x-parser-schema-id": "" }, "x-parser-schema-id": "" } }, "required": [ "id", "salesOrderId", "documentNumber", "documentDate", "status", "writeProtection", "address", "project", "documentAddress", "internalDesignation", "deviatingShipToAddress", "isSalesOrderToSupplier", "externalOrderNumber", "customerOrderNumber", "transactionNumber", "externalOrderId", "desiredDeliveryDate", "desiredDeliveryDateAsCalendarWeek", "earliestFulfillmentDate", "reservationDate", "preferredWarehouse", "commissionConsignmentWarehouse", "storageCountry", "freeText", "distribution", "useAlternativeDocumentTitle", "autoDispatch", "createDocuments", "manualPaymentApproval", "manualShippingCostApproval", "manualDeliveryBlockApproval", "fastLane", "disableCancellationEmail", "disableTrackingEmail", "disablePaymentEmail", "language", "texts", "vatId", "costCenter", "deliveryTerms", "internalComment", "directDebitDate", "shippingMethod", "effectiveAddresses", "financials", "masterReferenceNumber", "printSettings", "sales", "editor", "trafficLights", "currentlyEditedBy", "promotion", "customerNumber", "supplierCustomerNumber", "hasInvoice", "createdAt", "updatedAt", "lineItems" ], "additionalProperties": false, "x-parser-schema-id": "" } ], "x-parser-schema-id": "" } } } }, "salesOrder.deleted": { "publish": { "summary": "Inform about a sales order deletion", "message": { "name": "SalesOrderDeleted", "payload": { "title": "Sales Order Deleted", "description": "Inform about a sales order deletion", "properties": { "salesOrderId": { "type": "integer", "description": "Unique identifier for the order" }, "project": { "type": [ "object", "null" ], "description": "Project", "additionalProperties": false, "properties": { "id": { "type": "integer", "description": "Unique identifier for the project" } } }, "updatedAt": { "type": "string", "format": "date-time", "description": "Sales Order deleted date and time" } }, "required": [ "salesOrderId", "project", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "salesOrder.sent": { "publish": { "summary": "Inform about a sales order sent", "message": { "name": "SalesOrderSent", "payload": { "title": "Sales Order Sent", "description": "Inform about a sales order sent", "properties": { "salesOrderId": { "type": "integer", "description": "Unique identifier for the order" }, "project": { "type": [ "object", "null" ], "description": "Project", "additionalProperties": false, "properties": { "id": { "type": "integer", "description": "Unique identifier for the project" } } }, "updatedAt": { "type": "string", "format": "date-time", "description": "Order sent date and time" } }, "required": [ "salesOrderId", "project", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "salesOrder.updated": { "publish": { "summary": "Inform about a sales order updated", "message": { "name": "SalesOrderUpdated", "payload": { "title": "Sales Order Updated", "description": "Inform about an updated sales order", "oneOf": [ { "type": "object", "additionalProperties": false, "required": [ "salesOrderId", "project", "updatedAt" ], "properties": { "salesOrderId": { "type": "integer", "description": "Unique identifier for the sales order", "x-parser-schema-id": "" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Timestamp when the order was created", "x-parser-schema-id": "" }, "project": { "type": [ "object", "null" ], "description": "Associated project details", "x-parser-schema-id": "" } }, "x-parser-schema-id": "" }, "$ref:$.channels.salesOrder.created.publish.message.payload.oneOf[1]" ], "x-parser-schema-id": "" } } } }, "salesOrder.imported": { "publish": { "summary": "Inform about a sales order imported", "message": { "name": "SalesOrderImported", "payload": { "title": "Sales Order Imported", "description": "Inform about a sales order imported", "properties": { "salesOrderId": { "type": "integer", "description": "Unique identifier for the order" }, "project": { "type": [ "object", "null" ], "description": "Project", "additionalProperties": false, "properties": { "id": { "type": "integer", "description": "Unique identifier for the project" } } }, "updatedAt": { "type": "string", "format": "date-time", "description": "Order Imported date and time" } }, "required": [ "salesOrderId", "project", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "salesOrder.released": { "publish": { "summary": "Inform about a sales order released", "message": { "name": "SalesOrderReleased", "payload": { "title": "Sales Order Released", "description": "Inform about a sales order release", "properties": { "salesOrderId": { "type": "integer", "description": "Unique identifier for the order" }, "project": { "type": [ "object", "null" ], "description": "Project", "additionalProperties": false, "properties": { "id": { "type": "integer", "minimum": 1, "description": "Unique identifier for the project" } } }, "updatedAt": { "type": "string", "format": "date-time", "description": "Order released date and time" } }, "required": [ "salesOrderId", "project", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "salesOrder.dispatched": { "publish": { "summary": "Inform about a sales order dispatched", "message": { "name": "SalesOrderDispatched", "payload": { "title": "Sales Order Dispatched", "description": "Inform about a sales order dispatched", "properties": { "salesOrderId": { "type": "integer", "description": "Unique identifier for the order" }, "project": { "type": [ "object", "null" ], "description": "Project", "additionalProperties": false, "properties": { "id": { "type": "integer", "description": "Unique identifier for the project" } } }, "updatedAt": { "type": "string", "format": "date-time", "description": "Order dispatch date and time" } }, "required": [ "salesOrderId", "project", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "salesOrder.archived": { "publish": { "summary": "Inform about a sales order archived", "message": { "name": "SalesOrderArchived", "payload": { "title": "Sales Order Archived", "description": "Inform about a sales order archived", "properties": { "salesOrderId": { "type": "integer", "description": "Unique identifier for the order" }, "project": { "type": [ "object", "null" ], "description": "Project", "additionalProperties": false, "properties": { "id": { "type": "integer", "description": "Unique identifier for the project" } } }, "updatedAt": { "type": "string", "format": "date-time", "description": "Order archive date and time" } }, "required": [ "salesOrderId", "project", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "salesOrder.protocolCreated": { "publish": { "summary": "Inform about a sales order protocol", "message": { "name": "SalesOrderProtocolCreated", "payload": { "title": "Sales Order Protocol", "description": "Inform about a sales order protocol", "properties": { "salesOrderProtocolId": { "type": "integer", "description": "Unique identifier for the order protocol" }, "salesOrderId": { "type": "integer", "description": "Unique identifier for the order" }, "project": { "type": [ "object", "null" ], "description": "Project", "additionalProperties": false, "properties": { "id": { "type": "integer", "description": "Unique identifier for the project" } } }, "createdAt": { "type": "string", "format": "date-time", "description": "Order protocol date and time" } }, "required": [ "salesOrderProtocolId", "salesOrderId", "project", "createdAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "salesOrderPosition.created": { "publish": { "summary": "Inform about a new sales order position", "message": { "name": "SalesOrderPositionCreated", "payload": { "title": "Sales Order Position created", "description": "Inform about a new sales order position", "properties": { "salesOrderPositionId": { "type": "integer", "description": "Unique identifier for the order position" }, "salesOrder": { "type": "object", "description": "Sales order", "properties": { "id": { "type": "integer", "description": "Unique identifier for the order" }, "status": { "type": "string", "description": "Status of SalesOrder" } } }, "product": { "type": "object", "description": "Linked product", "properties": { "id": { "type": "integer", "description": "Unique identifier for the product" } } }, "createdAt": { "type": "string", "format": "date-time", "description": "Order position date and time" } }, "required": [ "salesOrderPositionId", "salesOrder", "product", "createdAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "salesOrderPosition.deleted": { "publish": { "summary": "Inform about a deleted sales order position", "message": { "name": "SalesOrderPositionDeleted", "payload": { "title": "Sales Order Position deleted", "description": "Inform about deleted sales order position", "properties": { "salesOrderPositionId": { "type": "integer", "description": "Unique identifier for the order position" }, "salesOrder": { "type": "object", "description": "Sales order", "properties": { "id": { "type": "integer", "description": "Unique identifier for the order" }, "status": { "type": "string", "description": "Status of SalesOrder" } } }, "product": { "type": "object", "description": "Linked product", "properties": { "id": { "type": "integer", "description": "Unique identifier for the product" } } }, "updatedAt": { "type": "string", "format": "date-time", "description": "Order position date and time" } }, "required": [ "salesOrderPositionId", "salesOrder", "product", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "salesOrderPosition.delivered": { "publish": { "summary": "Inform about a delivered sales order position", "message": { "name": "SalesOrderPositionDelivered", "payload": { "title": "Sales Order Position delivered", "description": "Inform about a delivered sales order position", "properties": { "salesOrderPositionId": { "type": "integer", "description": "Unique identifier for the order position" }, "salesOrder": { "type": "object", "description": "Sales order", "properties": { "id": { "type": "integer", "description": "Unique identifier for the order" }, "status": { "type": "string", "description": "Status of SalesOrder" } } }, "product": { "type": "object", "description": "Linked product", "properties": { "id": { "type": "integer", "description": "Unique identifier for the product" } } }, "updatedAt": { "type": "string", "format": "date-time", "description": "Time the position was updated" } }, "required": [ "salesOrderPositionId", "salesOrder", "product", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "salesOrderPosition.updated": { "publish": { "summary": "Inform about an updated sales order position", "message": { "name": "SalesOrderPositionUpdated", "payload": { "title": "Sales Order Position updated", "description": "Inform about an updated sales order position", "properties": { "salesOrderPositionId": { "type": "integer", "description": "Unique identifier for the order position" }, "salesOrder": { "type": "object", "description": "Sales order", "properties": { "id": { "type": "integer", "description": "Unique identifier for the order" }, "status": { "type": "string", "description": "Status of SalesOrder" } } }, "product": { "type": "object", "description": "Linked product", "properties": { "id": { "type": "integer", "description": "Unique identifier for the product" } } }, "updatedAt": { "type": "string", "format": "date-time", "description": "Time the position was updated" } }, "required": [ "salesOrderPositionId", "salesOrder", "product", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "product.created": { "publish": { "summary": "Inform about a new product", "message": { "name": "ProductCreated", "payload": { "title": "Product Created", "description": "Inform about a new product", "oneOf": [ { "type": "object", "additionalProperties": false, "required": [ "id", "number" ], "properties": { "id": { "type": "integer", "description": "Unique identifier for the product", "x-parser-schema-id": "" }, "number": { "type": "string", "description": "number of the product", "x-parser-schema-id": "" }, "name": { "type": "string", "x-parser-schema-id": "" }, "description": { "type": [ "string", "null" ], "x-parser-schema-id": "" }, "customsTariffNumber": { "type": "string", "x-parser-schema-id": "" }, "ean": { "type": "string", "x-parser-schema-id": "" }, "project": { "type": "object", "properties": { "id": { "type": "integer", "x-parser-schema-id": "" } }, "x-parser-schema-id": "" } }, "x-parser-schema-id": "" }, { "title": "Product Fat Event Base", "type": "object", "properties": { "id": { "type": "string", "description": "Unique identifier for the product (string format)", "x-parser-schema-id": "" }, "productId": { "type": "integer", "description": "Unique identifier for the product (integer format)", "x-parser-schema-id": "" }, "uuid": { "type": "string", "description": "Universal unique identifier for the product", "x-parser-schema-id": "" }, "name": { "type": "string", "description": "Product name", "x-parser-schema-id": "" }, "description": { "type": "string", "description": "Product description", "x-parser-schema-id": "" }, "shortDescription": { "type": "string", "description": "Short product description", "x-parser-schema-id": "" }, "number": { "type": "string", "description": "Product number/SKU", "x-parser-schema-id": "" }, "project": { "type": [ "object", "null" ], "description": "Associated project details", "x-parser-schema-id": "" }, "merchandiseGroup": { "type": [ "object", "null" ], "description": "Merchandise group information", "x-parser-schema-id": "" }, "categories": { "type": "array", "items": { "type": "object", "x-parser-schema-id": "" }, "description": "Product categories", "x-parser-schema-id": "" }, "standardSupplier": { "type": [ "object", "null" ], "description": "Standard supplier information", "x-parser-schema-id": "" }, "stockCount": { "type": "integer", "description": "Current stock count", "x-parser-schema-id": "" }, "ean": { "type": "string", "description": "European Article Number", "x-parser-schema-id": "" }, "manufacturer": { "type": [ "object", "null" ], "description": "Manufacturer information", "x-parser-schema-id": "" }, "customsTariffNumber": { "type": [ "string", "null" ], "description": "Customs tariff number", "x-parser-schema-id": "" }, "isMatrixProduct": { "type": "boolean", "description": "Indicates if this is a matrix product", "x-parser-schema-id": "" }, "options": { "type": "array", "description": "Product options", "x-parser-schema-id": "" }, "selectedOptions": { "type": "array", "description": "Selected product options", "x-parser-schema-id": "" }, "variants": { "type": "array", "description": "Product variants", "x-parser-schema-id": "" }, "isVariant": { "type": "boolean", "description": "Indicates if this is a product variant", "x-parser-schema-id": "" }, "variantOf": { "type": [ "object", "null" ], "description": "Parent product if this is a variant", "x-parser-schema-id": "" }, "mainVariant": { "type": [ "object", "null" ], "description": "Main variant information", "x-parser-schema-id": "" }, "thumbnailUrl": { "type": [ "string", "null" ], "description": "Product thumbnail URL", "x-parser-schema-id": "" }, "tags": { "type": "array", "description": "Product tags", "x-parser-schema-id": "" }, "freeFields": { "type": "array", "description": "Free form fields", "items": { "type": "object", "properties": { "id": { "type": "integer", "description": "Free field identifier", "x-parser-schema-id": "" }, "name": { "type": [ "string", "null" ], "description": "Free field name", "x-parser-schema-id": "" }, "value": { "type": "string", "description": "Free field value", "x-parser-schema-id": "" } }, "required": [ "id", "name", "value" ], "additionalProperties": false, "x-parser-schema-id": "" }, "x-parser-schema-id": "" }, "countryOfOrigin": { "type": [ "string", "null" ], "description": "Country where the product originates", "x-parser-schema-id": "" }, "regionOfOrigin": { "type": "string", "description": "Region where the product originates", "x-parser-schema-id": "" }, "internalComment": { "type": "string", "description": "Internal comment or note", "x-parser-schema-id": "" }, "isDeleted": { "type": "boolean", "description": "Indicates if the product is deleted", "x-parser-schema-id": "" }, "measurements": { "type": "object", "description": "Product measurements (weight, dimensions, etc.)", "x-parser-schema-id": "" }, "minimumOrderQuantity": { "type": "integer", "description": "Minimum order quantity", "x-parser-schema-id": "" }, "minimumStorageQuantity": { "type": "integer", "description": "Minimum storage quantity", "x-parser-schema-id": "" }, "salesTax": { "type": "string", "description": "Sales tax information", "x-parser-schema-id": "" }, "hasBatches": { "type": "boolean", "description": "Indicates if product has batch management", "x-parser-schema-id": "" }, "serialNumbersMode": { "type": "string", "description": "Serial numbers handling mode", "x-parser-schema-id": "" }, "hasBestBeforeDate": { "type": "boolean", "description": "Indicates if product has best before date", "x-parser-schema-id": "" }, "hasBillOfMaterials": { "type": "boolean", "description": "Indicates if product has bill of materials", "x-parser-schema-id": "" }, "isAssembledJustInTime": { "type": "boolean", "description": "Indicates if product is assembled just in time", "x-parser-schema-id": "" }, "isProductionProduct": { "type": "boolean", "description": "Indicates if this is a production product", "x-parser-schema-id": "" }, "isExternallyProduced": { "type": "boolean", "description": "Indicates if product is externally produced", "x-parser-schema-id": "" }, "allowPurchaseFromAllSuppliers": { "type": "boolean", "description": "Allow purchase from all suppliers", "x-parser-schema-id": "" }, "isDisabled": { "type": "boolean", "description": "Indicates if product is disabled", "x-parser-schema-id": "" }, "disabledReason": { "type": [ "string", "null" ], "description": "Reason why product is disabled", "x-parser-schema-id": "" }, "hidePriceOnDocuments": { "type": "boolean", "description": "Hide price on documents", "x-parser-schema-id": "" }, "ageRating": { "type": [ "string", "null" ], "description": "Age rating for the product", "x-parser-schema-id": "" }, "isStockItem": { "type": "boolean", "description": "Indicates if this is a stock item", "x-parser-schema-id": "" }, "isStockTakingDisabled": { "type": "boolean", "description": "Indicates if stock taking is disabled", "x-parser-schema-id": "" }, "stockTaking": { "type": "object", "description": "Stock taking information", "x-parser-schema-id": "" }, "calculatedPurchasePrice": { "type": "object", "description": "Calculated purchase price information", "x-parser-schema-id": "" }, "isCustomProduct": { "type": "boolean", "description": "Indicates if this is a custom product", "x-parser-schema-id": "" }, "hideJustInTimeItemsOnDocuments": { "type": "boolean", "description": "Hide just-in-time items on documents", "x-parser-schema-id": "" }, "isShippingCostsProduct": { "type": "boolean", "description": "Indicates if this is a shipping costs product", "x-parser-schema-id": "" }, "discount": { "type": "object", "description": "Discount information", "x-parser-schema-id": "" }, "salesChannel": { "type": "object", "description": "Sales channel information", "x-parser-schema-id": "" }, "unit": { "type": "object", "description": "Unit of measurement", "x-parser-schema-id": "" }, "createdAt": { "type": [ "string", "null" ], "format": "date-time", "description": "Timestamp when the product was created", "x-parser-schema-id": "" }, "updatedAt": { "type": [ "string", "null" ], "format": "date-time", "description": "Timestamp when the product was last updated", "x-parser-schema-id": "" } }, "required": [ "id", "productId", "uuid", "name", "description", "shortDescription", "number", "project", "merchandiseGroup", "categories", "standardSupplier", "stockCount", "ean", "manufacturer", "customsTariffNumber", "isMatrixProduct", "options", "selectedOptions", "variants", "isVariant", "variantOf", "mainVariant", "thumbnailUrl", "tags", "freeFields", "countryOfOrigin", "regionOfOrigin", "internalComment", "isDeleted", "measurements", "minimumOrderQuantity", "minimumStorageQuantity", "salesTax", "hasBatches", "serialNumbersMode", "hasBestBeforeDate", "hasBillOfMaterials", "isAssembledJustInTime", "isProductionProduct", "isExternallyProduced", "allowPurchaseFromAllSuppliers", "isDisabled", "disabledReason", "hidePriceOnDocuments", "ageRating", "isStockItem", "isStockTakingDisabled", "stockTaking", "calculatedPurchasePrice", "isCustomProduct", "hideJustInTimeItemsOnDocuments", "isShippingCostsProduct", "discount", "salesChannel", "unit", "createdAt", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } ], "x-parser-schema-id": "" } } } }, "product.updated": { "publish": { "summary": "Inform about an updated product", "message": { "name": "ProductUpdated", "payload": { "title": "Product Updated", "description": "Inform about an updated product", "oneOf": [ { "type": "object", "additionalProperties": false, "required": [ "id", "number" ], "properties": { "id": { "type": "integer", "description": "Unique identifier for the product", "x-parser-schema-id": "" }, "number": { "type": "string", "description": "number of the product", "x-parser-schema-id": "" }, "name": { "type": "string", "x-parser-schema-id": "" }, "description": { "type": [ "string", "null" ], "x-parser-schema-id": "" }, "customsTariffNumber": { "type": "string", "x-parser-schema-id": "" }, "ean": { "type": "string", "x-parser-schema-id": "" }, "project": { "type": "object", "properties": { "id": { "type": "integer", "x-parser-schema-id": "" } }, "x-parser-schema-id": "" } }, "x-parser-schema-id": "" }, "$ref:$.channels.product.created.publish.message.payload.oneOf[1]" ], "x-parser-schema-id": "" } } } }, "product.deleted": { "publish": { "summary": "Inform about a deleted product", "message": { "name": "ProductDeleted", "payload": { "title": "Product Deleted", "description": "Inform about a deleted product", "properties": { "id": { "type": "integer", "description": "Unique identifier of the product" } }, "required": [ "id" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "product.propertiesCreated": { "publish": { "summary": "Inform about a new product property", "message": { "name": "ProductPropertiesCreated", "payload": { "title": "Product Properties Created", "description": "Inform about new product properties", "properties": { "id": { "type": "integer", "description": "Unique identifier for the product" }, "properties": { "type": "array", "items": { "type": "object", "additionalProperties": false, "properties": { "id": { "type": "integer" }, "name": { "type": "string" }, "value": { "type": [ "string", "null" ] }, "unit": { "type": [ "string", "null" ] } } } } }, "required": [ "id", "properties" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "product.propertiesUpdated": { "publish": { "summary": "Inform about an updated product property", "message": { "name": "ProductPropertiesUpdated", "payload": { "title": "Product Properties Updated", "description": "Inform about updated product properties", "properties": { "id": { "type": "integer", "description": "Unique identifier for the product" }, "properties": { "type": "array", "items": { "type": "object", "additionalProperties": false, "properties": { "id": { "type": "integer" }, "name": { "type": "string" }, "value": { "type": "string" }, "unit": { "type": [ "string", "null" ] } } } } }, "required": [ "id", "properties" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "product.propertiesDeleted": { "publish": { "summary": "Inform about a deleted product property", "message": { "name": "ProductPropertiesDeleted", "payload": { "title": "Product Properties Deleted", "description": "Inform about deleted product properties", "properties": { "id": { "type": "integer", "description": "Unique identifier for the product id" }, "properties": { "type": "array", "items": { "type": "object", "additionalProperties": false, "properties": { "id": { "type": "integer" } } } } }, "required": [ "id", "properties" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "product.pseudoStockUpdated": { "publish": { "summary": "Inform about an updated product pseudo stock quantity", "message": { "name": "ProductPseudoStockUpdated", "payload": { "title": "Product Pseudo Stock Updated", "description": "Informs about the updated pseudo stock quantity of a product", "properties": { "id": { "type": "integer", "description": "Unique identifier for the product" } }, "required": [ "id" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "product.tagsReplaced": { "publish": { "summary": "Inform about product tags replacement", "message": { "name": "ProductTagsReplaced", "payload": { "title": "Product Tags Replaced", "description": "Information about replaced product tags", "additionalProperties": false, "required": [ "id", "tags" ], "properties": { "id": { "type": "integer", "description": "Unique Product ID" }, "tags": { "type": "array", "items": { "type": "object", "addtionalProperties": false, "required": [ "id", "name" ], "properties": { "id": { "type": "integer", "description": "Unique Tag ID" }, "name": { "type": "string" } } } } }, "x-parser-schema-id": "" } } } }, "product.variantCreated": { "publish": { "summary": "Inform about a product variant creation", "message": { "name": "ProductVariantCreatedEvent", "payload": { "title": "Product Variant Created", "description": "Inform about a new product variant", "properties": { "id": { "type": "integer", "description": "Unique identifier for the product variant" }, "variantOf": { "type": [ "integer" ], "description": "Unique identifier of the variant's base product" }, "number": { "type": [ "string" ], "description": "Number of the product variant" }, "additionalSupplierDesignation": { "type": [ "string", "null" ], "description": "Additional designation which should be appended to supplier's description" } }, "required": [ "id", "variantOf" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "product.syncStarted": { "publish": { "summary": "inform that a product should be synced to sales channels initially", "message": { "name": "ProductSyncStarted", "payload": { "title": "Product Sync Started", "description": "informs that a product should be synced to a sales channel initially", "properties": { "id": { "type": "integer", "description": "Unique identifier for the product" }, "number": { "type": "string", "description": "number of the product" }, "name": { "type": "string", "description": "name of the product" } }, "required": [ "id", "number", "name" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "salesPrice.created": { "publish": { "summary": "Inform about new SalesPrice", "message": { "name": "SalesPriceCreated", "payload": { "title": "SalesPrice Created", "description": "Inform about new SalesPrice", "additionalProperties": false, "required": [ "id", "product" ], "properties": { "id": { "type": "integer", "description": "ID" }, "product": { "type": "object", "additionalProperties": false, "required": [ "id" ], "properties": { "id": { "type": "integer" } } }, "customer": { "type": [ "object", "null" ], "additionalProperties": false, "required": [ "id" ], "properties": { "id": { "type": "integer" } } }, "customerGroup": { "type": [ "object", "null" ], "additionalProperties": false, "required": [ "id" ], "properties": { "id": { "type": "integer" } } }, "amount": { "type": "number", "format": "float" }, "units": { "type": "number", "format": "float" }, "price": { "type": "object", "additionalProperties": false, "required": [ "amount", "currency" ], "properties": { "amount": { "type": "number", "format": "float" }, "currency": { "type": "string", "pattern": "[A-Z]{3}" } } }, "validFrom": { "type": [ "string", "null" ], "format": "date" }, "expiresAt": { "type": [ "string", "null" ], "format": "date" } }, "x-parser-schema-id": "" } } } }, "salesPrice.updated": { "publish": { "summary": "Inform about updated SalesPrice", "message": { "name": "SalesPriceUpdated", "payload": { "title": "SalesPrice Updated", "description": "Inform about updated SalesPrice", "additionalProperties": false, "required": [ "id", "product" ], "properties": { "id": { "type": "integer", "description": "ID" }, "product": { "type": "object", "additionalProperties": false, "required": [ "id" ], "properties": { "id": { "type": "integer" } } }, "customer": { "type": [ "object", "null" ], "additionalProperties": false, "required": [ "id" ], "properties": { "id": { "type": "integer" } } }, "customerGroup": { "type": [ "object", "null" ], "additionalProperties": false, "required": [ "id" ], "properties": { "id": { "type": "integer" } } }, "amount": { "type": "number", "format": "float" }, "units": { "type": "number", "format": "float" }, "price": { "type": "object", "additionalProperties": false, "required": [ "amount", "currency" ], "properties": { "amount": { "type": "number", "format": "float" }, "currency": { "type": "string", "pattern": "[A-Z]{3}" } } }, "validFrom": { "type": [ "string", "null" ], "format": "date" }, "expiresAt": { "type": [ "string", "null" ], "format": "date" } }, "x-parser-schema-id": "" } } } }, "salesPrice.deleted": { "publish": { "summary": "Inform about removal of SalesPrice", "message": { "name": "SalesPriceDeleted", "payload": { "title": "SalesPrice Deleted", "description": "Inform about removal of SalesPrice", "additionalProperties": false, "required": [ "id" ], "properties": { "id": { "type": "integer", "description": "ID" } }, "x-parser-schema-id": "" } } } }, "purchasePrice.created": { "publish": { "summary": "Inform about a new purchase price", "message": { "name": "PurchasePriceCreated", "payload": { "title": "Purchase Price Created", "description": "Inform about a new purchase price", "properties": { "id": { "type": "integer", "description": "Unique identifier for the purchase price" }, "product": { "type": "object", "properties": { "id": { "type": "integer" } }, "required": [ "id" ], "additionalProperties": false }, "supplier": { "type": "object", "properties": { "id": { "type": "integer" } }, "required": [ "id" ], "additionalProperties": false }, "isStandardSupplier": { "type": "boolean" }, "supplierDesignation": { "type": "string", "nullable": true }, "supplierItemNumber": { "type": "string", "nullable": true }, "fromQuantity": { "type": "number", "format": "float" }, "packageAmount": { "type": [ "number", "null" ], "format": "float" }, "price": { "type": "object", "properties": { "amount": { "type": "number", "format": "float" }, "currency": { "type": "string" } }, "required": [ "amount", "currency" ], "additionalProperties": false }, "validFrom": { "type": [ "string", "null" ] }, "expiresAt": { "type": [ "string", "null" ] }, "additionalInformation": { "description": "Purchase Price", "type": "object", "nullable": true, "additionalProperties": false, "properties": { "supplierStockLevel": { "type": "number", "nullable": true, "description": "The designation of the stock level", "example": 7 }, "supplierStockDate": { "type": [ "string", "null" ], "nullable": true, "description": "The designation of the stock date", "format": "date", "example": "2024-11-01" }, "safetyStockLevel": { "type": "number", "nullable": true, "description": "The designation of the stock level", "example": 7 }, "standardDeliveryTime": { "type": "number", "nullable": true, "description": "The designation of the delivery time", "example": 3 }, "standardDeliveryTimeUnit": { "type": [ "string", "null" ], "nullable": true, "description": "The designation of the delivery time unit", "example": "days" }, "currentDeliveryTime": { "type": "number", "nullable": true, "description": "The designation of the current delivery time", "example": 6 }, "currentDeliveryTimeUnit": { "type": [ "string", "null" ], "nullable": true, "description": "The designation of the current delivery time unit", "example": "days" } } }, "internalComment": { "type": "string", "nullable": true, "description": "Internal comment", "example": "Test" } }, "required": [ "id", "product", "supplier", "fromQuantity", "price", "validFrom", "expiresAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "purchasePrice.updated": { "publish": { "summary": "Inform about purchase price updated", "message": { "name": "PurchasePriceUpdated", "payload": { "title": "Purchase Price Updated", "description": "Inform about an updated purchase price", "properties": { "id": { "type": "integer", "description": "Unique identifier for the purchase price" }, "product": { "type": "object", "properties": { "id": { "type": "integer" } }, "required": [ "id" ], "additionalProperties": false }, "supplier": { "type": "object", "properties": { "id": { "type": "integer" } }, "required": [ "id" ], "additionalProperties": false }, "isStandardSupplier": { "type": "boolean" }, "supplierDesignation": { "type": "string", "nullable": true }, "supplierItemNumber": { "type": "string", "nullable": true }, "fromQuantity": { "type": "number", "format": "float" }, "packageAmount": { "type": [ "number", "null" ], "format": "float" }, "price": { "type": "object", "properties": { "amount": { "type": "number", "format": "float" }, "currency": { "type": "string" } }, "required": [ "amount", "currency" ], "additionalProperties": false }, "validFrom": { "type": [ "string", "null" ] }, "expiresAt": { "type": [ "string", "null" ] }, "additionalInformation": { "description": "Purchase Price", "type": "object", "nullable": true, "additionalProperties": false, "properties": { "supplierStockLevel": { "type": "number", "nullable": true, "description": "The designation of the stock level", "example": 7 }, "supplierStockDate": { "type": [ "string", "null" ], "nullable": true, "description": "The designation of the stock date", "format": "date", "example": "2024-11-01" }, "safetyStockLevel": { "type": "number", "nullable": true, "description": "The designation of the stock level", "example": 7 }, "standardDeliveryTime": { "type": "number", "nullable": true, "description": "The designation of the delivery time", "example": 3 }, "standardDeliveryTimeUnit": { "type": [ "string", "null" ], "nullable": true, "description": "The designation of the delivery time unit", "example": "days" }, "currentDeliveryTime": { "type": "number", "nullable": true, "description": "The designation of the current delivery time", "example": 6 }, "currentDeliveryTimeUnit": { "type": [ "string", "null" ], "nullable": true, "description": "The designation of the current delivery time unit", "example": "days" } } }, "internalComment": { "type": "string", "nullable": true, "description": "Internal comment", "example": "Test" } }, "required": [ "id", "product", "supplier", "fromQuantity", "price", "validFrom", "expiresAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "purchasePrice.deleted": { "publish": { "summary": "Inform about purchase price deleted", "message": { "name": "PurchasePriceDeleted", "payload": { "title": "Purchase price Deleted", "description": "Inform about a deleted purchase price", "properties": { "id": { "type": "integer", "description": "Unique identifier of the purchase price" } }, "required": [ "id" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "productCategory.created": { "publish": { "summary": "Inform about a new product category", "message": { "name": "ProductCategoryCreated", "payload": { "title": "Product Category Created", "description": "Inform about a new product category", "properties": { "id": { "type": "integer", "description": "Unique identifier for the product category" }, "parentId": { "type": [ "integer", "null" ], "description": "Unique identifier for the product category parent category" } }, "required": [ "id", "parentId" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "productCategory.updated": { "publish": { "summary": "Inform about an update of a product category", "message": { "name": "ProductCategoryUpdated", "payload": { "title": "Product Category Updated", "description": "Inform about an update of a product category", "properties": { "id": { "type": "integer", "description": "Unique identifier for the product category" }, "parentId": { "type": [ "integer", "null" ], "description": "Unique identifier for the product category parent category" } }, "required": [ "id", "parentId" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "productCategory.deleted": { "publish": { "summary": "Inform about a deletion of a product category", "message": { "name": "ProductCategoryDeleted", "payload": { "title": "Product Category Deleted", "description": "Inform about a deletion of a product category", "properties": { "id": { "type": "integer", "description": "Unique identifier for the product category" }, "parentId": { "type": [ "integer", "null" ], "description": "Unique identifier for the product category parent category" } }, "required": [ "id", "parentId" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "purchaseOrder.created": { "publish": { "summary": "Inform about a purchase order created", "message": { "name": "PurchaseOrderCreated", "payload": { "title": "Purchase Order Created", "description": "Inform about a purchase order creation", "properties": { "purchaseOrderId": { "type": "integer", "description": "Unique identifier for the purchase order" }, "createdAt": { "type": "string", "format": "date-time", "description": "Purchase order created date and time" } }, "required": [ "purchaseOrderId", "createdAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "purchaseOrder.sent": { "publish": { "summary": "Inform about a purchase order sent", "message": { "name": "PurchaseOrderSent", "payload": { "title": "Purchase Order Sent", "description": "Inform about a purchase order sent", "properties": { "purchaseOrderId": { "type": "integer", "description": "Unique identifier for the purchase order" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Purchase order sent date and time" } }, "required": [ "purchaseOrderId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "purchaseOrder.updated": { "publish": { "summary": "Inform about a purchase order updated", "message": { "name": "PurchaseOrderUpdated", "payload": { "title": "Purchase Order Updated", "description": "Inform about a purchase order update", "properties": { "purchaseOrderId": { "type": "integer", "description": "Unique identifier for the purchase order" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Purchase order update date and time" } }, "required": [ "purchaseOrderId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "purchaseOrder.released": { "publish": { "summary": "Inform about a purchase order released", "message": { "name": "PurchaseOrderReleased", "payload": { "title": "Purchase Order Released", "description": "Inform about a purchase order released", "properties": { "purchaseOrderId": { "type": "integer", "description": "Unique identifier for the purchase order" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Purchase order release date and time" } }, "required": [ "purchaseOrderId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "purchaseOrder.archived": { "publish": { "summary": "Inform about a purchase order archived", "message": { "name": "PurchaseOrderArchived", "payload": { "title": "Purchase Order Archived", "description": "Inform about a purchase order archived", "properties": { "purchaseOrderId": { "type": "integer", "description": "Unique identifier for the purchase order" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Purchase order archived date and time" } }, "required": [ "purchaseOrderId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "purchaseOrder.canceled": { "publish": { "summary": "Inform about a purchase order canceled", "message": { "name": "PurchaseOrderCanceled", "payload": { "title": "Purchase Order Canceled", "description": "Inform about a purchase order cancellation", "properties": { "purchaseOrderId": { "type": "integer", "description": "Unique identifier for the purchase order" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Purchase order Canceled date and time" } }, "required": [ "purchaseOrderId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "purchaseOrder.deleted": { "publish": { "summary": "Inform about a purchase order deleted", "message": { "name": "PurchaseOrderDeleted", "payload": { "title": "Purchase Order Deleted", "description": "Inform about a purchase order deleted", "properties": { "purchaseOrderId": { "type": "integer", "description": "Unique identifier for the purchase order" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Purchase order Deleted date and time" } }, "required": [ "purchaseOrderId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "purchaseOrder.protocolCreated": { "publish": { "summary": "Inform about a purchase order protocol created", "message": { "name": "PurchaseOrderProtocolCreated", "payload": { "title": "Purchase Order Protocol", "description": "Inform about an purchase order protocol created", "properties": { "purchaseOrderProtocolId": { "type": "integer", "description": "Unique identifier for the purchase order protocol" }, "purchaseOrderId": { "type": "integer", "description": "Unique identifier for the purchase order" }, "createdAt": { "type": "string", "format": "date-time", "description": "Purchase order created date and time" } }, "required": [ "purchaseOrderProtocolId", "purchaseOrderId", "createdAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "return.created": { "publish": { "summary": "Inform about a return created", "message": { "name": "ReturnCreated", "payload": { "title": "Return Created", "description": "Inform about a return creation", "properties": { "returnId": { "type": "integer", "description": "Unique identifier for the return" }, "createdAt": { "type": "string", "format": "date-time", "description": "Return created date and time" } }, "required": [ "returnId", "createdAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "return.sent": { "publish": { "summary": "Inform about a return sent", "message": { "name": "ReturnSent", "payload": { "title": "Return Sent", "description": "Inform about a return sent", "properties": { "returnId": { "type": "integer", "description": "Unique identifier for the return" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Return sent date and time" } }, "required": [ "returnId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "return.updated": { "publish": { "summary": "Inform about a return updated", "message": { "name": "ReturnUpdated", "payload": { "title": "Return Updated", "description": "Inform about a return update", "properties": { "returnId": { "type": "integer", "description": "Unique identifier for the return" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Return update date and time" } }, "required": [ "returnId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "return.released": { "publish": { "summary": "Inform about a return released", "message": { "name": "ReturnReleased", "payload": { "title": "Return Released", "description": "Inform about a return released", "properties": { "returnId": { "type": "integer", "description": "Unique identifier for the return" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Return release date and time" } }, "required": [ "returnId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "return.archived": { "publish": { "summary": "Inform about a return archived", "message": { "name": "ReturnArchived", "payload": { "title": "Return Archived", "description": "Inform about a return archived", "properties": { "returnId": { "type": "integer", "description": "Unique identifier for the return" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Return archived date and time" } }, "required": [ "returnId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "return.canceled": { "publish": { "summary": "Inform about a return canceled", "message": { "name": "ReturnCanceled", "payload": { "title": "Return canceled", "description": "Inform about a return canceled", "properties": { "returnId": { "type": "integer", "description": "Unique identifier for the return" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Return canceled date and time" } }, "required": [ "returnId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "return.deleted": { "publish": { "summary": "Inform about a return deleted", "message": { "name": "ReturnDeleted", "payload": { "title": "Return Deleted", "description": "Inform about a return deleted", "properties": { "returnId": { "type": "integer", "description": "Unique identifier for the return" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Return deleted date and time" } }, "required": [ "returnId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "return.protocolCreated": { "publish": { "summary": "Inform about an return protocol created", "message": { "name": "ReturnProtocolCreated", "payload": { "title": "Return Protocol", "description": "Inform about an return protocol created", "properties": { "returnProtocolId": { "type": "integer", "description": "Unique identifier for the return protocol" }, "returnId": { "type": "integer", "description": "Unique identifier for the return" }, "createdAt": { "type": "string", "format": "date-time", "description": "Return created date and time" } }, "required": [ "returnProtocolId", "returnId", "createdAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "deliveryNote.created": { "publish": { "summary": "Inform about a delivery note created", "message": { "name": "DeliveryNoteCreated", "payload": { "title": "Delivery Note Created", "description": "Inform about a delivery note creation", "properties": { "deliveryNoteId": { "type": "integer", "description": "Unique identifier for the delivery note" }, "createdAt": { "type": "string", "format": "date-time", "description": "Delivery note created date and time" } }, "required": [ "deliveryNoteId", "createdAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "deliveryNote.sent": { "publish": { "summary": "Inform about a delivery note sent", "message": { "name": "DeliveryNoteSent", "payload": { "title": "Delivery Note Sent", "description": "Inform about a delivery note sent", "properties": { "deliveryNoteId": { "type": "integer", "description": "Unique identifier for the delivery note" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Delivery note sent date and time" } }, "required": [ "deliveryNoteId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "deliveryNote.updated": { "publish": { "summary": "Inform about a delivery note updated", "message": { "name": "DeliveryNoteUpdated", "payload": { "title": "Delivery Note Updated", "description": "Inform about a delivery note updated", "properties": { "deliveryNoteId": { "type": "integer", "description": "Unique identifier for the delivery note" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Delivery note updated date and time" } }, "required": [ "deliveryNoteId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "deliveryNote.released": { "publish": { "summary": "Inform about a delivery note released", "message": { "name": "DeliveryNoteReleased", "payload": { "title": "Delivery Note Released", "description": "Inform about a delivery note released", "properties": { "deliveryNoteId": { "type": "integer", "description": "Unique identifier for the delivery note" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Delivery note release date and time" } }, "required": [ "deliveryNoteId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "deliveryNote.archived": { "publish": { "summary": "Inform about a delivery note archived", "message": { "name": "DeliveryNoteArchived", "payload": { "title": "Delivery Note Archived", "description": "Inform about a delivery note archived", "properties": { "deliveryNoteId": { "type": "integer", "description": "Unique identifier for the delivery note" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Delivery note archived date and time" } }, "required": [ "deliveryNoteId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "deliveryNote.canceled": { "publish": { "summary": "Inform about a delivery note canceled", "message": { "name": "DeliveryNoteCanceled", "payload": { "title": "Delivery Note Canceled", "description": "Inform about a delivery note canceled", "properties": { "deliveryNoteId": { "type": "integer", "description": "Unique identifier for the delivery note" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Delivery note canceled date and time" } }, "required": [ "deliveryNoteId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "deliveryNote.deleted": { "publish": { "summary": "Inform about a delivery note deleted", "message": { "name": "DeliveryNoteDeleted", "payload": { "title": "Delivery Note Deleted", "description": "Inform about a delivery note deleted", "properties": { "deliveryNoteId": { "type": "integer", "description": "Unique identifier for the delivery note" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Delivery note deleted date and time" } }, "required": [ "deliveryNoteId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "deliveryNote.protocolCreated": { "publish": { "summary": "Inform about an delivery note protocol created", "message": { "name": "DeliveryNoteProtocolCreated", "payload": { "title": "Delivery Note Protocol", "description": "Inform about an delivery note protocol created", "properties": { "deliveryNoteProtocolId": { "type": "integer", "description": "Unique identifier for the delivery note protocol" }, "deliveryNoteId": { "type": "integer", "description": "Unique identifier for the delivery note" }, "createdAt": { "type": "string", "format": "date-time", "description": "Delivery note created date and time" } }, "required": [ "deliveryNoteProtocolId", "deliveryNoteId", "createdAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "proformaInvoice.created": { "x-internal": true, "publish": { "summary": "Inform about a proforma invoice created", "message": { "name": "ProformaInvoiceCreated", "payload": { "title": "Proforma Invoice Created", "description": "Inform about a new proforma invoice", "properties": { "proformaInvoiceId": { "type": "integer", "description": "Unique identifier for the proforma invoice" }, "createdAt": { "type": "string", "format": "date-time", "description": "Proforma invoice creation date and time" } }, "required": [ "proformaInvoiceId", "createdAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "proformaInvoice.sent": { "x-internal": true, "publish": { "summary": "Inform about a proforma invoice sent", "message": { "name": "ProformaInvoiceSent", "payload": { "title": "Proforma Invoice Sent", "description": "Inform about a proforma invoice sent", "properties": { "proformaInvoiceId": { "type": "integer", "description": "Unique identifier for the proforma invoice" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Proforma invoice sent date and time" } }, "required": [ "proformaInvoiceId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "proformaInvoice.updated": { "x-internal": true, "publish": { "summary": "Inform about a proforma invoice updated", "message": { "name": "ProformaInvoiceUpdated", "payload": { "title": "Proforma Invoice Updated", "description": "Inform about a proforma invoice updated", "properties": { "proformaInvoiceId": { "type": "integer", "description": "Unique identifier for the proforma invoice" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Proforma invoice update date and time" } }, "required": [ "proformaInvoiceId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "proformaInvoice.released": { "x-internal": true, "publish": { "summary": "Inform about a proforma invoice released", "message": { "name": "ProformaInvoiceReleased", "payload": { "title": "Proforma Invoice Released", "description": "Inform about a proforma invoice release", "properties": { "proformaInvoiceId": { "type": "integer", "description": "Unique identifier for the proforma invoice" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Proforma invoice released date and time" } }, "required": [ "proformaInvoiceId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "proformaInvoice.archived": { "x-internal": true, "publish": { "summary": "Inform about a proforma invoice archived", "message": { "name": "ProformaInvoiceArchived", "payload": { "title": "Proforma Invoice Archived", "description": "Inform about a proforma invoice archived", "properties": { "proformaInvoiceId": { "type": "integer", "description": "Unique identifier for the proforma invoice" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Proforma invoice archived date and time" } }, "required": [ "proformaInvoiceId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "proformaInvoice.canceled": { "x-internal": true, "publish": { "summary": "Inform about a proforma invoice canceled", "message": { "name": "ProformaInvoiceCanceled", "payload": { "title": "Proforma Invoice Canceled", "description": "Inform about a proforma invoice cancellation", "properties": { "proformaInvoiceId": { "type": "integer", "description": "Unique identifier for the proforma invoice" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Proforma invoice canceled date and time" } }, "required": [ "proformaInvoiceId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "proformaInvoice.deleted": { "x-internal": true, "publish": { "summary": "Inform about a proforma invoice deleted", "message": { "name": "ProformaInvoiceDeleted", "payload": { "title": "Proforma Invoice Deleted", "description": "Inform about a proforma invoice deleted", "properties": { "proformaInvoiceId": { "type": "integer", "description": "Unique identifier for the proforma invoice" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Proforma invoice deleted date and time" } }, "required": [ "proformaInvoiceId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "proformaInvoice.protocolCreated": { "x-internal": true, "publish": { "summary": "Inform about an proforma invoice protocol created", "message": { "name": "ProformaInvoiceProtocolCreated", "payload": { "title": "Proforma Invoice Protocol", "description": "Inform about a invoice protocol", "properties": { "proformaInvoiceProtocolId": { "type": "integer", "description": "Unique identifier for the proforma invoice protocol" }, "proformaInvoiceId": { "type": "integer", "description": "Unique identifier for the proforma invoice" }, "createdAt": { "type": "string", "format": "date-time", "description": "Proforma invoice protocol date and time" } }, "required": [ "proformaInvoiceProtocolId", "proformaInvoiceId", "createdAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "production.canceled": { "publish": { "summary": "Inform about a production canceled", "message": { "name": "ProductionCanceled", "payload": { "title": "Production Canceled", "description": "Inform about a production canceled", "properties": { "productionId": { "type": "integer", "description": "Unique identifier for the production" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Production canceled date and time" } }, "required": [ "productionId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "production.deleted": { "publish": { "summary": "Inform about a production deleted", "message": { "name": "ProductionDeleted", "payload": { "title": "Production Deleted", "description": "Inform about a production deleted", "properties": { "productionId": { "type": "integer", "description": "Unique identifier for the production" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Production deleted date and time" } }, "required": [ "productionId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "production.completed": { "publish": { "summary": "Inform about a production completed", "message": { "name": "ProductionCompleted", "payload": { "title": "Production Completed", "description": "Inform about a production completed", "properties": { "productionId": { "type": "integer", "description": "Unique identifier for the production" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Production completed date and time" } }, "required": [ "productionId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "production.created": { "publish": { "summary": "Inform about a production created", "message": { "name": "ProductionCreated", "payload": { "title": "Production Created", "description": "Inform about a production creation", "properties": { "productionId": { "type": "integer", "description": "Unique identifier for the production" }, "createdAt": { "type": "string", "format": "date-time", "description": "Production created date and time" } }, "required": [ "productionId", "createdAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "production.protocolCreated": { "publish": { "summary": "Inform about a production protocol created", "message": { "name": "ProductionProtocolCreated", "payload": { "title": "Production Protocol", "description": "Inform about a production creation", "properties": { "productionProtocolId": { "type": "integer", "description": "Unique identifier for the production protocol" }, "productionId": { "type": "integer", "description": "Unique identifier for the production" }, "createdAt": { "type": "string", "format": "date-time", "description": "Production created date and time" } }, "required": [ "productionProtocolId", "productionId", "createdAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "production.released": { "publish": { "summary": "Inform about a production released", "message": { "name": "ProductionReleased", "payload": { "title": "Production Released", "description": "Inform about a production released", "properties": { "productionId": { "type": "integer", "description": "Unique identifier for the production" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Production release date and time" } }, "required": [ "productionId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "production.sent": { "publish": { "summary": "Inform about a production sent", "message": { "name": "ProductionSent", "payload": { "title": "Production Sent", "description": "Inform about a production sent", "properties": { "productionId": { "type": "integer", "description": "Unique identifier for the production" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Production sent date and time" } }, "required": [ "productionId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "production.started": { "publish": { "summary": "Inform about a production started", "message": { "name": "ProductionStarted", "payload": { "title": "Production Started", "description": "Inform about a production started", "properties": { "productionId": { "type": "integer", "description": "Unique identifier for the production" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Production start date and time" } }, "required": [ "productionId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "production.updated": { "publish": { "summary": "Inform about a production updated", "message": { "name": "ProductionUpdated", "payload": { "title": "Production Updated", "description": "Inform about a production update", "properties": { "productionId": { "type": "integer", "description": "Unique identifier for the production" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Production update date and time" } }, "required": [ "productionId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "invoice.created": { "publish": { "summary": "Inform about a invoice created", "message": { "name": "InvoiceCreated", "payload": { "title": "Invoice Created", "description": "Inform about a new invoice", "oneOf": [ { "type": "object", "additionalProperties": false, "required": [ "invoiceId", "createdAt" ], "properties": { "invoiceId": { "type": "integer", "description": "Unique identifier for the invoice", "x-parser-schema-id": "" }, "createdAt": { "type": "string", "format": "date-time", "description": "Invoice creation date and time", "x-parser-schema-id": "" } }, "x-parser-schema-id": "" }, { "title": "Invoice Fat Event Base", "type": "object", "properties": { "id": { "type": "integer", "description": "Unique identifier for the invoice", "x-parser-schema-id": "" }, "invoiceId": { "type": "integer", "description": "Unique identifier for the invoice", "x-parser-schema-id": "" }, "documentNumber": { "type": [ "string", "null" ], "description": "Document number. For drafts, this will be null.", "x-parser-schema-id": "" }, "documentDate": { "type": "string", "format": "date", "description": "Main date of the document", "x-parser-schema-id": "" }, "customerNumber": { "type": [ "string", "null" ], "description": "Customer number", "x-parser-schema-id": "" }, "writeProtection": { "type": "boolean", "description": "Indicates if the document is write protected", "x-parser-schema-id": "" }, "status": { "type": "string", "enum": [ "draft", "released", "sent", "cancelled", "completed" ], "description": "Status of the document", "x-parser-schema-id": "" }, "address": { "type": [ "object", "null" ], "description": "Address entity of the document. By default, only the ID is returned.", "x-parser-schema-id": "" }, "project": { "type": [ "object", "null" ], "description": "Project entity of the document. By default, only the ID is returned.", "x-parser-schema-id": "" }, "tags": { "type": "array", "items": { "type": "object", "x-parser-schema-id": "" }, "description": "Tags assigned to the document", "x-parser-schema-id": "" }, "documentAddress": { "type": "object", "description": "The recipients postal address of the document", "x-parser-schema-id": "" }, "internalDesignation": { "type": [ "string", "null" ], "description": "Internal designation, might be displayed in the letterhead", "x-parser-schema-id": "" }, "language": { "type": "string", "description": "ISO 639-1 Language of the document", "x-parser-schema-id": "" }, "bodyIntroduction": { "type": [ "string", "null" ], "description": "Text displayed on the document before the line items", "x-parser-schema-id": "" }, "bodyOutroduction": { "type": [ "string", "null" ], "description": "Text displayed on the document after the line items", "x-parser-schema-id": "" }, "vatId": { "type": [ "string", "null" ], "description": "VAT ID of the document", "x-parser-schema-id": "" }, "costCenter": { "type": [ "string", "null" ], "description": "Cost center of the document", "x-parser-schema-id": "" }, "deliveryNote": { "type": [ "object", "null" ], "description": "Delivery Note reference", "x-parser-schema-id": "" }, "deliveryDate": { "type": [ "string", "null" ], "format": "date", "description": "Delivery date", "x-parser-schema-id": "" }, "deliveryTerms": { "type": [ "string", "null" ], "description": "Delivery terms of the document", "x-parser-schema-id": "" }, "internalComment": { "type": [ "string", "null" ], "description": "Internal comment, does not show up on the document", "x-parser-schema-id": "" }, "editor": { "type": "object", "description": "Editor information", "x-parser-schema-id": "" }, "sales": { "type": "object", "description": "Sales person responsible for the document", "x-parser-schema-id": "" }, "currentlyEditedBy": { "type": [ "integer", "null" ], "description": "ID of the user who is currently editing the document", "x-parser-schema-id": "" }, "activity": { "type": "array", "items": { "type": "object", "x-parser-schema-id": "" }, "description": "Activity log entries associated with the document", "x-parser-schema-id": "" }, "financials": { "type": "object", "description": "Financials properties of the document", "x-parser-schema-id": "" }, "totals": { "type": "object", "description": "Totals of the document. These values cannot be set directly, but are calculated based on the line items", "x-parser-schema-id": "" }, "salesOrder": { "type": [ "object", "null" ], "description": "Sales order reference", "x-parser-schema-id": "" }, "masterReferenceNumber": { "type": [ "string", "null" ], "description": "Master reference number of the document", "x-parser-schema-id": "" }, "effectiveAddresses": { "type": "object", "description": "Effective addresses of the invoice", "x-parser-schema-id": "" }, "paymentStatus": { "type": [ "string", "null" ], "enum": [ "pending", "paid", "partiallyPaid", "cancelled", "partiallyCancelled", "badDebt", "debited", null ], "description": "Payment status of the invoice", "x-parser-schema-id": "" }, "dunningSettings": { "type": "object", "description": "Dunning settings of the invoice", "x-parser-schema-id": "" }, "printSettings": { "type": "object", "description": "Print settings for the document", "x-parser-schema-id": "" }, "createdAt": { "type": "string", "format": "date-time", "description": "Invoice creation date and time", "x-parser-schema-id": "" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Invoice last update date and time", "x-parser-schema-id": "" }, "lineItems": { "type": [ "array", "null" ], "description": "Line items associated with the invoice", "items": { "title": "Invoice Line Item", "description": "Line item schema for invoice events", "type": "object", "properties": { "type": { "type": "string", "enum": [ "product", "heading", "subtotal", "groupTotal", "image", "pageBreak" ], "x-parser-schema-id": "" }, "id": { "type": "string", "x-parser-schema-id": "" }, "number": { "type": [ "string", "null" ], "x-parser-schema-id": "" }, "name": { "type": "string", "x-parser-schema-id": "" }, "description": { "type": [ "string", "null" ], "x-parser-schema-id": "" }, "quantity": { "type": "number", "x-parser-schema-id": "" }, "product": { "type": [ "object", "null" ], "properties": { "id": { "type": "string", "x-parser-schema-id": "" } }, "x-parser-schema-id": "" }, "hasChildLineItems": { "type": "boolean", "x-parser-schema-id": "" }, "parentLineItem": { "type": [ "object", "null" ], "properties": { "id": { "type": "string", "x-parser-schema-id": "" } }, "x-parser-schema-id": "" }, "countryOfOrigin": { "type": [ "string", "null" ], "x-parser-schema-id": "" }, "hsCode": { "type": [ "string", "null" ], "x-parser-schema-id": "" }, "unit": { "type": [ "string", "null" ], "x-parser-schema-id": "" }, "deliveryDate": { "type": [ "string", "null" ], "format": "date", "x-parser-schema-id": "" }, "deliveryDateAsCalendarWeek": { "type": "boolean", "x-parser-schema-id": "" }, "packagingUnit": { "type": [ "string", "null" ], "x-parser-schema-id": "" }, "internalComment": { "type": [ "string", "null" ], "x-parser-schema-id": "" }, "customerProductNumber": { "type": [ "string", "null" ], "x-parser-schema-id": "" }, "printSettings": { "type": "object", "description": "Print settings for this line item", "properties": { "hidden": { "type": "boolean", "description": "Hide this line item when printing", "x-parser-schema-id": "" }, "withoutPrice": { "type": "boolean", "description": "Hide the prices for this line item when printing", "x-parser-schema-id": "" } }, "x-parser-schema-id": "" }, "order": { "type": [ "integer", "null" ], "x-parser-schema-id": "" }, "createdAt": { "type": "string", "format": "date-time", "x-parser-schema-id": "" }, "updatedAt": { "type": "string", "format": "date-time", "x-parser-schema-id": "" }, "desiredQualityControlAttributes": { "type": [ "object", "null" ], "properties": { "bestBeforeDate": { "type": [ "string", "null" ], "format": "date", "x-parser-schema-id": "" }, "batch": { "type": [ "string", "null" ], "x-parser-schema-id": "" } }, "x-parser-schema-id": "" }, "salesOrderLineItem": { "type": [ "object", "null" ], "properties": { "id": { "type": "string", "x-parser-schema-id": "" } }, "description": "Reference to the associated sales order line item", "x-parser-schema-id": "" }, "taxRate": { "oneOf": [ { "type": "string", "enum": [ "standard", "reduced", "exempt" ], "x-parser-schema-id": "" }, { "type": "number", "x-parser-schema-id": "" } ], "description": "Tax rate type or percentage applied to this line item", "x-parser-schema-id": "" }, "effectiveTaxRate": { "type": "number", "description": "Effective tax rate percentage for this line item", "x-parser-schema-id": "" }, "price": { "type": "object", "properties": { "net": { "type": [ "object", "null" ], "description": "Net price amount and currency", "x-parser-schema-id": "" }, "gross": { "type": [ "object", "null" ], "description": "Gross price amount and currency", "x-parser-schema-id": "" } }, "description": "Price information for this line item", "x-parser-schema-id": "" }, "discount": { "type": "number", "description": "Discount percentage applied to this line item", "x-parser-schema-id": "" }, "itemRevenue": { "type": "object", "properties": { "net": { "type": [ "object", "null" ], "description": "Net revenue amount and currency", "x-parser-schema-id": "" }, "gross": { "type": [ "object", "null" ], "description": "Gross revenue amount and currency", "x-parser-schema-id": "" } }, "description": "Total revenue for all quantities of this line item", "x-parser-schema-id": "" }, "lineItemRevenue": { "type": "object", "properties": { "net": { "type": [ "object", "null" ], "description": "Net revenue amount and currency", "x-parser-schema-id": "" }, "gross": { "type": [ "object", "null" ], "description": "Gross revenue amount and currency", "x-parser-schema-id": "" } }, "description": "Revenue for a single unit of this line item", "x-parser-schema-id": "" }, "purchasePrice": { "type": "object", "properties": { "net": { "type": [ "object", "null" ], "description": "Net purchase price amount and currency", "x-parser-schema-id": "" } }, "description": "Purchase price information for this line item", "x-parser-schema-id": "" }, "contributionMargin": { "type": "number", "description": "Contribution margin percentage for this line item", "x-parser-schema-id": "" }, "taxLegalNotice": { "type": [ "string", "null" ], "description": "Legal notice regarding tax for this line item", "x-parser-schema-id": "" } }, "additionalProperties": false, "x-parser-schema-id": "" }, "x-parser-schema-id": "" } }, "required": [ "id", "invoiceId", "documentNumber", "documentDate", "writeProtection", "status", "address", "project", "tags", "documentAddress", "internalDesignation", "language", "bodyIntroduction", "bodyOutroduction", "vatId", "costCenter", "deliveryTerms", "internalComment", "editor", "sales", "currentlyEditedBy", "activity", "financials", "totals", "salesOrder", "masterReferenceNumber", "effectiveAddresses", "paymentStatus", "dunningSettings", "printSettings", "createdAt", "updatedAt", "lineItems" ], "additionalProperties": false, "x-parser-schema-id": "" } ], "x-parser-schema-id": "" } } } }, "invoice.sent": { "publish": { "summary": "Inform about a invoice sent", "message": { "name": "InvoiceSent", "payload": { "title": "Invoice Sent", "description": "Inform about a invoice sent", "properties": { "invoiceId": { "type": "integer", "description": "Unique identifier for the invoice" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Invoice sent date and time" } }, "required": [ "invoiceId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "invoice.updated": { "publish": { "summary": "Inform about a invoice updated", "message": { "name": "InvoiceUpdated", "payload": { "title": "Invoice Updated", "description": "Inform about a invoice updated", "oneOf": [ { "type": "object", "additionalProperties": false, "required": [ "invoiceId", "updatedAt" ], "properties": { "invoiceId": { "type": "integer", "description": "Unique identifier for the invoice", "x-parser-schema-id": "" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Invoice update date and time", "x-parser-schema-id": "" } }, "x-parser-schema-id": "" }, "$ref:$.channels.invoice.created.publish.message.payload.oneOf[1]" ], "x-parser-schema-id": "" } } } }, "invoice.released": { "publish": { "summary": "Inform about a invoice released", "message": { "name": "InvoiceReleased", "payload": { "title": "Invoice Released", "description": "Inform about a invoice release", "properties": { "invoiceId": { "type": "integer", "description": "Unique identifier for the invoice" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Invoice released date and time" } }, "required": [ "invoiceId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "invoice.archived": { "publish": { "summary": "Inform about a invoice archived", "message": { "name": "InvoiceArchived", "payload": { "title": "Invoice Archived", "description": "Inform about a invoice archived", "properties": { "pdfArchiveId": { "type": [ "integer", "null" ], "description": "Unique identifier for pdfarchiv" }, "invoiceId": { "type": "integer", "description": "Unique identifier for the invoice" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Invoice archived date and time" } }, "required": [ "invoiceId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "invoice.canceled": { "publish": { "summary": "Inform about a invoice canceled", "message": { "name": "InvoiceCanceled", "payload": { "title": "Invoice Canceled", "description": "Inform about a invoice cancellation", "properties": { "invoiceId": { "type": "integer", "description": "Unique identifier for the invoice" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Invoice canceled date and time" } }, "required": [ "invoiceId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "invoice.deleted": { "publish": { "summary": "Inform about a invoice deleted", "message": { "name": "InvoiceDeleted", "payload": { "title": "Invoice Deleted", "description": "Inform about a invoice deleted", "properties": { "invoiceId": { "type": "integer", "description": "Unique identifier for the invoice" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Invoice deleted date and time" } }, "required": [ "invoiceId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "invoice.protocolCreated": { "publish": { "summary": "Inform about an invoice protocol created", "message": { "name": "InvoiceProtocolCreated", "payload": { "title": "Invoice Protocol", "description": "Inform about a invoice protocol", "properties": { "invoiceProtocolId": { "type": "integer", "description": "Unique identifier for the invoice protocol" }, "invoiceId": { "type": "integer", "description": "Unique identifier for the invoice" }, "createdAt": { "type": "string", "format": "date-time", "description": "Invoice protocol date and time" } }, "required": [ "invoiceProtocolId", "invoiceId", "createdAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "liability.created": { "publish": { "summary": "Inform about a liability created", "message": { "name": "LiabilityCreated", "payload": { "title": "Liability Created", "description": "Inform about a new liability", "properties": { "liabilityId": { "type": "integer", "description": "Unique identifier for the liability" }, "createdAt": { "type": "string", "format": "date-time", "description": "Liability creation date and time" } }, "required": [ "liabilityId", "createdAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "liability.updated": { "publish": { "summary": "Inform about a liability updated", "message": { "name": "LiabilityUpdated", "payload": { "title": "Liability Updated", "description": "Inform about a liability updated", "properties": { "liabilityId": { "type": "integer", "description": "Unique identifier for the liability" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Liability update date and time" } }, "required": [ "liabilityId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "liability.released": { "publish": { "summary": "Inform about a liability released", "message": { "name": "LiabilityReleased", "payload": { "title": "Liability Released", "description": "Inform about a liability release", "properties": { "liabilityId": { "type": "integer", "description": "Unique identifier for the liability" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Liability released date and time" } }, "required": [ "liabilityId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "liability.canceled": { "publish": { "summary": "Inform about a liability canceled", "message": { "name": "LiabilityCanceled", "payload": { "title": "Liability Canceled", "description": "Inform about a liability cancellation", "properties": { "liabilityId": { "type": "integer", "description": "Unique identifier for the liability" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Liability canceled date and time" } }, "required": [ "liabilityId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "liability.deleted": { "publish": { "summary": "Inform about a liability deleted", "message": { "name": "LiabilityDeleted", "payload": { "title": "Liability Deleted", "description": "Inform about a liability deleted", "properties": { "liabilityId": { "type": "integer", "description": "Unique identifier for the liability" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Liability deleted date and time" } }, "required": [ "liabilityId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "liability.protocolCreated": { "publish": { "summary": "Inform about an liability protocol created", "message": { "name": "LiabilityProtocolCreated", "payload": { "title": "Liability Protocol", "description": "Inform about a liability protocol", "properties": { "liabilityProtocolId": { "type": "integer", "description": "Unique identifier for the liability protocol" }, "liabilityId": { "type": "integer", "description": "Unique identifier for the liability" }, "createdAt": { "type": "string", "format": "date-time", "description": "Liability protocol date and time" } }, "required": [ "liabilityProtocolId", "liabilityId", "createdAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "analyticsDocumentExtraction.canceled": { "x-internal": false, "publish": { "summary": "Result of Analytics Document Extraction was canceled", "message": { "name": "AnalyticsDocumentExtractionCanceled", "payload": { "title": "Analytics Document Extraction Canceled", "description": "Result of Ai Document Extraction was canceled", "properties": { "liabilityId": { "type": "integer", "description": "Unique identifier for the liability" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Document Extraction canceled date and time" } }, "required": [ "liabilityId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "analyticsDocumentExtraction.applied": { "x-internal": false, "publish": { "summary": "Result of Analytics Document Extraction was applied", "message": { "name": "AnalyticsDocumentExtractionApplied", "payload": { "title": "Analytics Document Extraction Applied", "description": "Result of Analytics Document Extraction was applied", "properties": { "liabilityId": { "type": "integer", "description": "Unique identifier for the liability" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Document Extraction applied date and time" } }, "required": [ "liabilityId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "creditNote.created": { "publish": { "summary": "Inform about a credit note created", "message": { "name": "CreditNoteCreated", "payload": { "title": "Credit Note Created", "description": "Inform about a new credit note", "properties": { "creditNoteId": { "type": "integer", "description": "Unique identifier for the credit note" }, "createdAt": { "type": "string", "format": "date-time", "description": "Credit Note creation date and time" } }, "required": [ "creditNoteId", "createdAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "creditNote.sent": { "x-internal": true, "publish": { "summary": "Inform about a credit note sent", "message": { "name": "CreditNoteSent", "payload": { "title": "Credit Note Sent", "description": "Inform about a credit note sent", "properties": { "creditNoteId": { "type": "integer", "description": "Unique identifier for the credit note" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Credit note sent date and time" } }, "required": [ "creditNoteId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "creditNote.updated": { "publish": { "summary": "Inform about a credit note updated", "message": { "name": "CreditNoteUpdated", "payload": { "title": "Credit Note Updated", "description": "Inform about a credit note updated", "properties": { "creditNoteId": { "type": "integer", "description": "Unique identifier for the credit note" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Credit note update date and time" } }, "required": [ "creditNoteId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "creditNote.released": { "publish": { "summary": "Inform about a credit note released", "message": { "name": "CreditNoteReleased", "payload": { "title": "Credit Note Released", "description": "Inform about a credit note release", "properties": { "creditNoteId": { "type": "integer", "description": "Unique identifier for the credit note" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Credit note released date and time" } }, "required": [ "creditNoteId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "creditNote.archived": { "publish": { "summary": "Inform about a credit note archived", "message": { "name": "CreditNoteArchived", "payload": { "title": "Credit Note Archived", "description": "Inform about a credit note archived", "properties": { "pdfArchiveId": { "type": [ "integer", "null" ], "description": "Unique identifier for pdfarchiv" }, "creditNoteId": { "type": "integer", "description": "Unique identifier for the credit note" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Credit note archived date and time" } }, "required": [ "creditNoteId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "creditNote.canceled": { "publish": { "summary": "Inform about a credit note canceled", "message": { "name": "CreditNoteCanceled", "payload": { "title": "Credit Note Canceled", "description": "Inform about a credit note cancellation", "properties": { "creditNoteId": { "type": "integer", "description": "Unique identifier for the credit note" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Credit Note canceled date and time" } }, "required": [ "creditNoteId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "creditNote.deleted": { "publish": { "summary": "Inform about a credit note deleted", "message": { "name": "CreditNoteDeleted", "payload": { "title": "Credit Note Deleted", "description": "Inform about a credit note deleted", "properties": { "creditNoteId": { "type": "integer", "description": "Unique identifier for the credit note" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Credit Note deleted date and time" } }, "required": [ "creditNoteId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "creditNote.protocolCreated": { "publish": { "summary": "Inform about an credit note protocol created", "message": { "name": "CreditNoteProtocolCreated", "payload": { "title": "Credit Note Protocol", "description": "Inform about a credit note protocol", "properties": { "creditNoteProtocolId": { "type": "integer", "description": "Unique identifier for the credit note protocol" }, "creditNoteId": { "type": "integer", "description": "Unique identifier for the credit note" }, "createdAt": { "type": "string", "format": "date-time", "description": "Credit Note protocol date and time" } }, "required": [ "creditNoteProtocolId", "creditNoteId", "createdAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "collectiveBill.created": { "publish": { "summary": "Inform about a new collective bill", "message": { "name": "CollectiveBillCreated", "payload": { "title": "Collective Bill Created", "description": "Inform about a new collective bill", "properties": { "addressId": { "type": "integer", "description": "Unique identifier for the address" }, "invoiceId": { "type": "integer", "description": "Unique identifier for the invoice" }, "createdAt": { "type": "string", "format": "date-time", "description": "Invoice creation date and time" }, "jobId": { "type": [ "string", "null" ], "nullable": true, "description": "jobId returned from API-request or process-starter" } }, "required": [ "addressId", "invoiceId", "createdAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "offer.created": { "publish": { "summary": "Inform about a offer created", "message": { "name": "OfferCreated", "payload": { "title": "Offer Created", "description": "Inform about a offer creation", "properties": { "offerId": { "type": "integer", "description": "Unique identifier for the offer" }, "createdAt": { "type": "string", "format": "date-time", "description": "Offer created date and time" } }, "required": [ "offerId", "createdAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "offer.sent": { "publish": { "summary": "Inform about a offer sent", "message": { "name": "OfferSent", "payload": { "title": "Offer Sent", "description": "Inform about a offer sent", "properties": { "offerId": { "type": "integer", "description": "Unique identifier for the offer" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Offer sent date and time" } }, "required": [ "offerId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "offer.updated": { "publish": { "summary": "Inform about a offer updated", "message": { "name": "OfferUpdated", "payload": { "title": "Offer Updated", "description": "Inform about a offer update", "properties": { "offerId": { "type": "integer", "description": "Unique identifier for the offer" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Offer update date and time" } }, "required": [ "offerId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "offer.released": { "publish": { "summary": "Inform about a offer released", "message": { "name": "OfferReleased", "payload": { "title": "Offer Released", "description": "Inform about a offer released", "properties": { "offerId": { "type": "integer", "description": "Unique identifier for the offer" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Offer release date and time" } }, "required": [ "offerId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "offer.archived": { "publish": { "summary": "Inform about a offer archived", "message": { "name": "OfferArchived", "payload": { "title": "Offer Archived", "description": "Inform about a offer archived", "properties": { "offerId": { "type": "integer", "description": "Unique identifier for the offer" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Offer archived date and time" } }, "required": [ "offerId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "offer.canceled": { "publish": { "summary": "Inform about a offer canceled", "message": { "name": "OfferCanceled", "payload": { "title": "Offer Canceled", "description": "Inform about a offer canceled", "properties": { "offerId": { "type": "integer", "description": "Unique identifier for the offer" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Offer canceled date and time" } }, "required": [ "offerId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "offer.deleted": { "publish": { "summary": "Inform about a offer deleted", "message": { "name": "OfferDeleted", "payload": { "title": "Offer Deleted", "description": "Inform about a offer deleted", "properties": { "offerId": { "type": "integer", "description": "Unique identifier for the offer" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Offer deleted date and time" } }, "required": [ "offerId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "offer.protocolCreated": { "publish": { "summary": "Inform about an offer protocol created", "message": { "name": "OfferProtocolCreated", "payload": { "title": "Offer Protocol", "description": "Inform about a offer creation", "properties": { "offerProtocolId": { "type": "integer", "description": "Unique identifier for the offer protocol" }, "offerId": { "type": "integer", "description": "Unique identifier for the offer" }, "createdAt": { "type": "string", "format": "date-time", "description": "Offer created date and time" } }, "required": [ "offerProtocolId", "offerId", "createdAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "order.fetched": { "publish": { "summary": "Inform orders fetched from sales channel", "message": { "name": "OrderFetched", "payload": { "title": "Order Fetched", "description": "Inform orders fetched from sales channel", "properties": { "salesChannel": { "type": "string", "description": "Sales channel type" }, "orderNumbers": { "type": "array", "items": { "type": "string" }, "description": "Sales channel type" }, "createdAt": { "type": "string", "format": "date-time", "description": "Order creation date and time" } }, "required": [ "salesChannel", "orderNumbers", "createdAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "stock.synchronized": { "publish": { "summary": "Inform stock was synchronized to a sales channel", "message": { "name": "StockSynchronized", "payload": { "title": "Stock Synchronized", "description": "Inform stock was synchronized to a sales channel", "properties": { "salesChannel": { "type": "string", "description": "Sales channel type" }, "productNumbers": { "type": "array", "items": { "type": "string" }, "description": "number of the product" }, "createdAt": { "type": "string", "format": "date-time", "description": "product import date and time" } }, "required": [ "salesChannel", "productNumbers" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "product.exported": { "publish": { "summary": "Inform product exported to a sales channel", "message": { "name": "ProductExported", "payload": { "title": "Product Exported", "description": "Inform product exported to a sales channel", "properties": { "salesChannel": { "type": "string", "description": "Sales channel type" }, "productNumber": { "type": "string", "description": "number of the product" }, "createdAt": { "type": "string", "format": "date-time", "description": "product export date and time" } }, "required": [ "salesChannel", "productNumber" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "product.imported": { "publish": { "summary": "Inform product imported from sales channel", "message": { "name": "ProductImported", "payload": { "title": "Product Imported", "description": "Inform product imported to a sales channel", "properties": { "salesChannel": { "type": "string", "description": "Sales channel type" }, "productNumber": { "type": "string", "description": "number of the product" }, "createdAt": { "type": "string", "format": "date-time", "description": "product import date and time" } }, "required": [ "salesChannel", "productNumber" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "storageItem.movement": { "publish": { "summary": "Inform about a quantity changed of a storage item", "message": { "name": "StorageItemMovement", "payload": { "title": "Storage Item Movement", "description": "Inform about a quantity changed of a storage item", "properties": { "productId": { "type": "integer", "description": "Unique identifier for the product" }, "storageLocationId": { "type": "integer", "description": "Identifier of the storage location the operation was done on" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Date and time of operation" } }, "required": [ "productId", "storageLocationId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "reservation.changed": { "publish": { "summary": "Inform about a reservation-change for a product", "message": { "name": "ReservationChanged", "payload": { "title": "Reservation changed", "description": "Inform about a reservation-change for a product", "properties": { "productId": { "type": "integer", "description": "Unique identifier for the product" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Date and time of operation" } }, "required": [ "productId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "report.exported": { "publish": { "summary": "Inform about a report exported", "message": { "name": "ReportExported", "payload": { "title": "Report Exported", "description": "Inform about a report exported", "properties": { "reportId": { "type": "integer", "description": "Unique identifier for the report" }, "exportedAt": { "type": "string", "format": "date-time", "description": "Report export date and time" } }, "required": [ "reportId", "exportedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "report.viewed": { "publish": { "summary": "Inform about a report viewed", "message": { "name": "ReportViewed", "payload": { "title": "Report Viewed", "description": "Inform about a report viewed", "properties": { "reportId": { "type": "integer", "description": "Unique identifier for the report" }, "viewedAt": { "type": "string", "format": "date-time", "description": "Report view date and time" } }, "required": [ "reportId", "viewedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "extendedOrderProposal.executed": { "publish": { "summary": "Inform about the execution of a extended order proposal", "message": { "name": "ExtendedOrderProposalExecution", "payload": { "title": "Extended Order Proposal Executed", "description": "Inform about the execution of a extended order proposal", "properties": { "createdAt": { "type": "string", "format": "date-time", "description": "execution date and time" } }, "required": [ "createdAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "orderProposal.executed": { "publish": { "summary": "Inform about the execution of a order proposal", "message": { "name": "OrderProposalExecution", "payload": { "title": "Order Proposal Executed", "description": "Inform about the execution of a order proposal", "properties": { "createdAt": { "type": "string", "format": "date-time", "description": "execution date and time" } }, "required": [ "createdAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "dropshippingWarehouse.orderCreated": { "publish": { "summary": "Inform about the execution of dropshipping warehouse order creation", "message": { "name": "DropshippingWarehouseOrderCreated", "payload": { "title": "Dropshipping Warehouse Order Created", "description": "Inform about the execution of dropshipping warehouse order creation", "properties": { "originSalesOrderId": { "type": "integer", "description": "Unique identifier for the origin sales Order" }, "childSalesOrderIds": { "type": "array", "items": { "type": "integer" }, "description": "Unique identifier for the child sales OrderIds" }, "createdAt": { "type": "string", "format": "date-time", "description": "execution date and time" } }, "required": [ "originSalesOrderId", "childSalesOrderIds", "createdAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "dropshippingSupplier.orderCreated": { "publish": { "summary": "Inform about the execution of dropshipping supplier order creation", "message": { "name": "DropshippingSupplierOrderCreated", "payload": { "title": "Dropshipping Supplier Order Created", "description": "Inform about the execution of dropshipping supplier order creation", "properties": { "originSalesOrderId": { "type": "integer", "description": "Unique identifier for the origin sales Order" }, "childSalesOrderIds": { "type": "array", "items": { "type": "integer" }, "description": "Unique identifier for the child sales OrderIds" }, "purchaseOrderIds": { "type": "array", "items": { "type": "integer" }, "description": "Unique identifier for the created purchase OrderIds" }, "createdAt": { "type": "string", "format": "date-time", "description": "execution date and time" } }, "required": [ "originSalesOrderId", "childSalesOrderIds", "purchaseOrderIds", "createdAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "dispatchCenter.orderProcessed": { "x-internal": true, "publish": { "summary": "Inform about the processing a order in dispatch center", "message": { "name": "DispatchCenterOrderProcessed", "payload": { "title": "Dispatch Center Order Processed", "description": "Inform about the processing a order in dispatch center", "properties": { "deliveryNoteId": { "type": "integer", "description": "Unique identifier for the delivery Note" }, "createdAt": { "type": "string", "format": "date-time", "description": "Order Dispatched date and time" } }, "required": [ "deliveryNoteId", "createdAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "shipment.created": { "publish": { "summary": "Inform about a shipment creation", "message": { "name": "ShipmentCreated", "payload": { "title": "Shipment created", "description": "Inform about a shipment creation", "properties": { "shipmentId": { "type": "integer", "description": "Unique identifier for the shipment" }, "deliveryNoteId": { "type": "integer", "description": "Unique identifier for the deliver note" }, "carrier": { "type": [ "string", "null" ], "description": "carrier" }, "trackingNumber": { "type": [ "string", "null" ], "description": "tracking number" }, "trackingUrl": { "type": [ "string", "null" ], "description": "tracking url" }, "createdAt": { "type": "string", "format": "date-time", "description": "Shipment creation date and time" } }, "required": [ "shipmentId", "deliveryNoteId", "createdAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "shipment.labelCreated": { "publish": { "summary": "Inform about a shipment label created", "message": { "name": "ShipmentLabelCreated", "payload": { "title": "Shipment label Created", "description": "Inform about a shipment label created", "properties": { "shipmentId": { "type": "integer", "description": "Unique identifier for the shipment" }, "deliveryNoteId": { "type": "integer", "description": "Unique identifier for the corresponding delivery note" }, "salesOrderId": { "type": [ "integer", "null" ], "description": "Unique identifier for the corresponding sales order" }, "carrier": { "type": "string", "description": "carrier" }, "trackingNumber": { "type": "string", "description": "tracking number" }, "trackingUrl": { "type": [ "string", "null" ], "description": "tracking url" }, "createdAt": { "type": "string", "format": "date-time", "description": "Shipment label creation date and time" } }, "required": [ "shipmentId", "deliveryNoteId", "createdAt", "carrier", "trackingNumber" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "picklist.generated": { "publish": { "summary": "Inform about a picklist generated", "message": { "name": "PicklistGenerated", "payload": { "title": "Picklist generated", "description": "Inform about a picklist generated", "properties": { "picklistId": { "type": "integer", "description": "Unique identifier for the picklist" }, "createdAt": { "type": "string", "format": "date-time", "description": "picklist creation date and time" } }, "required": [ "picklistId", "createdAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "picklist.created": { "publish": { "summary": "Inform about a picklist created", "message": { "name": "PicklistCreated", "payload": { "title": "Pick list created", "description": "Inform about a pick list creation", "properties": { "pickListId": { "type": "integer", "description": "Unique identifier for the pick list" } }, "required": [ "pickListId" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "autoshipment.dispatched": { "publish": { "summary": "Inform about a dispatched autoshipment", "message": { "name": "AutoshipmentDispatched", "payload": { "title": "Autoshipment dispatched", "description": "Inform about a dispatched autoshipment", "properties": { "createdAt": { "type": "string", "format": "date-time", "description": "autoshipment dispatch date and time" }, "salesOrderIds": { "type": "array", "items": { "type": "integer" } } }, "required": [ "createdAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "transfer.jobSuccessful": { "publish": { "summary": "Inform about a Job transferred successfully", "message": { "name": "TransferJobSuccessful", "payload": { "title": "Transfer Job Successful", "description": "Inform about a Job transferred successfully", "properties": { "doctype": { "type": "string", "description": "Document type transferred" }, "createdAt": { "type": "string", "format": "date-time", "description": "Order creation date and time" }, "doctypeId": { "type": [ "integer", "null" ], "description": "Unique identifier for the document" } }, "required": [ "doctype", "createdAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "transfer.jobError": { "publish": { "summary": "Inform about an Error on a Transfer Job", "message": { "name": "TransferJobError", "payload": { "title": "Transfer Job Error", "description": "Inform about an Error on a Transfer Job", "properties": { "doctype": { "type": "string", "description": "Document type failed on transfer" }, "createdAt": { "type": "string", "format": "date-time", "description": "Order creation date and time" }, "doctypeId": { "type": [ "integer", "null" ], "description": "Unique identifier for the document" }, "errorDescription": { "type": "string", "description": "short description about the error" } }, "required": [ "doctype", "createdAt", "errorDescription" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "return.goodsReceived": { "publish": { "summary": "Inform about goods received for a return", "message": { "name": "ReturnGoodsReceived", "payload": { "title": "Return Goods Received", "description": "Inform about goods received for a return", "properties": { "returnId": { "type": "integer", "description": "Unique identifier for the return" }, "returnFullyReceived": { "type": "boolean", "description": "is return completely fully received" }, "updatedAt": { "type": "string", "format": "date-time", "description": "goods received date and time" } }, "required": [ "returnId", "returnFullyReceived", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "purchaseOrder.goodsReceived": { "publish": { "summary": "Inform about goods received for a purchase order", "message": { "name": "PurchaseOrderGoodsReceived", "payload": { "title": "Purchase Order Goods Received", "description": "Inform about goods received for a purchase order", "properties": { "purchaseOrderId": { "type": "integer", "description": "Unique identifier for the purchase order" }, "purchaseOrderFullyReceived": { "type": "boolean", "description": "is purchase order completely fully received" }, "updatedAt": { "type": "string", "format": "date-time", "description": "goods received created date and time" } }, "required": [ "purchaseOrderId", "purchaseOrderFullyReceived", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "incomingPayments.liveImport.requested": { "x-internal": true, "publish": { "summary": "Informs about the user's intent to start a Live Import", "message": { "name": "IncomingMessageLiveImportRequested", "payload": { "title": "Incoming Payment Live Import Requested", "description": "Informs that the live import of the incoming payments has been requested", "type": "object", "properties": { "businessAccountId": { "type": "integer", "minimum": 1, "description": "ID of the business account (table: konten)", "x-parser-schema-id": "" }, "businessAccountType": { "type": "string", "description": "The type of the business account", "x-parser-schema-id": "" } }, "required": [ "businessAccountId", "businessAccountType" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "paymentList.imported.v1": { "publish": { "summary": "Inform about a imported payment list", "message": { "name": "PaymentListImported", "payload": { "title": "Payment List Imported", "description": "(deprecated) Inform about a imported payment list", "properties": { "paymentAccountId": { "type": "integer" }, "paymentIds": { "type": "array", "items": { "type": "integer" }, "nullable": true }, "updatedAt": { "type": "string", "format": "date-time", "description": "import date and time" } }, "required": [ "paymentAccountId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "paymentList.imported.v2": { "publish": { "summary": "Inform about a imported payment list", "message": { "name": "PaymentListImported", "payload": { "title": "Payment List Imported", "description": "Inform about a imported payment list", "properties": { "paymentAccountId": { "type": "integer" }, "paymentUuids": { "type": "array", "items": { "type": "string" }, "nullable": true, "description": "List of imported payment UUIDs" }, "updatedAt": { "type": "string", "format": "date-time", "description": "import date and time" } }, "required": [ "paymentAccountId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "dunning.started": { "publish": { "summary": "Inform about starting dunning", "message": { "name": "DunningStarted", "payload": { "title": "Dunning started", "description": "Inform about dunning started", "properties": { "updatedAt": { "type": "string", "format": "date-time", "description": "start date and time" } }, "required": [ "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "outgoingPayment.created": { "publish": { "summary": "Inform about an outgoing payment created", "message": { "name": "OutgoingPaymentCreated", "payload": { "title": "Outgoing Payment created", "description": "Inform about an outgoing payment created", "properties": { "createdAt": { "type": "string", "format": "date-time", "description": "creation date and time" } }, "required": [ "createdAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "outgoingPayment.executed": { "x-internal": true, "publish": { "summary": "Inform about an outgoing payment executed", "message": { "name": "OutgoingPaymentExecuted", "payload": { "title": "Outgoing Payment executed", "description": "Inform about an outgoing payment executed", "properties": { "createdAt": { "type": "string", "format": "date-time", "description": "creation date and time" }, "paymentId": { "type": "integer", "description": "Unique identifier of the payment" }, "businessAccountType": { "type": "string", "description": "Type of the business account", "enum": [ "amazonfbm", "amazonkonto", "amazonpay", "ebaypayment", "finapi", "hbci4phpapi", "kasse", "klarna", "mollie", "payone", "paypal", "sepa", "shopify", "sofort", "stripe", "konto" ] }, "captureId": { "type": "string", "description": "Transaction/Capture ID for refund processing" }, "refundAmount": { "type": "number", "description": "Amount to be refunded" }, "currency": { "type": "string", "description": "Currency code", "pattern": "^[A-Z]{3}$" }, "businessAccountId": { "type": "integer", "description": "ID of the business account used for the payment" }, "businessAccountUuid": { "type": "string", "format": "uuid", "description": "UUID of the business account, used to identify the Connect project" } }, "required": [ "createdAt", "paymentId", "businessAccountType" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "datev.exported": { "publish": { "summary": "Inform about an datev export", "message": { "name": "DatevExported", "payload": { "title": "Datev Exported", "description": "Inform about an datev export", "properties": { "updatedAt": { "type": "string", "format": "date-time", "description": "start date and time" } }, "required": [ "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "pos.orderCreated": { "publish": { "summary": "Inform about an pos order was created", "message": { "name": "PosOrderCreated", "payload": { "title": "POS Order Created", "description": "Inform about an pos order was created", "properties": { "createdAt": { "type": "string", "format": "date-time", "description": "creation date and time" } }, "required": [ "createdAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "pos.cardPaymentCaptured": { "x-internal": false, "publish": { "summary": "Inform when a payment with Card was selected in the POS", "message": { "name": "PosCardPaymentCaptured", "payload": { "title": "POS Payment with Credit Card captured", "description": "Inform when a payment with Credit Card was selected in the POS", "properties": { "operation": { "type": "string", "description": "The type of operation that triggered this event. Eg.: sell, cancellation " }, "project": { "type": "object", "properties": { "id": { "type": "integer" } }, "description": "Project information", "required": [ "id" ], "additionalProperties": false }, "currency": { "type": "string", "pattern": "[A-Z]{3}", "description": "Currency code" }, "totalAmount": { "type": "number", "format": "float", "description": "Total paid amount" }, "tip": { "type": "number", "format": "float", "description": "Tip amount" }, "documentNumber": { "type": "string", "description": "The document number" }, "documentType": { "type": "string", "enum": [ "invoice", "credit_note" ], "description": "The document type" }, "paymentMethod": { "type": "string", "description": "The payment method" }, "guid": { "type": [ "string", "null" ], "description": "unique identifier" }, "createdAt": { "type": "string", "format": "date-time", "description": "Creation date and time" } }, "required": [ "operation", "project", "currency", "totalAmount", "tip", "documentNumber", "documentType", "paymentMethod", "createdAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "pos.transactionCreated": { "x-internal": false, "publish": { "summary": "Inform when a transaction was created in POS, e.g. to be send to fiskaly", "message": { "name": "PosTransactionCreated", "payload": { "title": "POS Transaction created", "description": "Inform when a transaction was created in POS, e.g. to be send to fiskaly", "properties": { "eventType": { "type": "string", "description": "The type of event. Eg.: SALE, REFUND, DEPOSIT, WITHDRAWAL" }, "timestamp": { "type": "string", "description": "Date and time of creation ot the transaction" }, "cashRegisterId": { "type": "string", "description": "The abbreviation of the project which is related to the cash register" }, "documentNumber": { "type": "string", "description": "Document Number related to the transaction" }, "lineItems": { "type": "array", "items": { "type": "object", "additionalProperties": false, "properties": { "productNumber": { "type": "string" }, "productName": { "type": "string" }, "taxRate": { "type": "number", "format": "float", "description": "E.g. 0.19 for regular tax type, 0.07 for reduced tax type" }, "amount": { "type": "number", "format": "float" }, "discountPercent": { "type": "number", "format": "float" }, "currency": { "type": "string" }, "netPricePerProduct": { "type": "number", "format": "float" }, "totalGross": { "type": "number", "format": "float" }, "totalNet": { "type": "number", "format": "float" }, "totalTax": { "type": "number", "format": "float" } } }, "description": "Products which are part of the transaction" }, "totalsByTaxRate": { "type": "array", "items": { "type": "object", "additionalProperties": false, "properties": { "taxRate": { "type": "number", "format": "float", "description": "E.g. 0.19 for regular tax type, 0.07 for reduced tax type" }, "totalNet": { "type": "number", "format": "float" }, "totalGross": { "type": "number", "format": "float" }, "totalTax": { "type": "number", "format": "float" } } }, "description": "Totals grouped by the tax rate" }, "totals": { "type": "object", "additionalProperties": false, "properties": { "totalNet": { "type": "number", "format": "float" }, "totalGross": { "type": "number", "format": "float" }, "totalTax": { "type": "number", "format": "float" }, "tip": { "type": "number", "format": "float" } }, "description": "Overall totals of the transaction" }, "payments": { "type": "array", "items": { "type": "object", "additionalProperties": false, "properties": { "paymentType": { "type": "number", "format": "float" }, "total": { "type": "number", "format": "float" }, "currency": { "type": "number", "format": "float" } } }, "description": "Information about the payments done by the buyer" }, "buyer": { "type": "object", "additionalProperties": false, "properties": { "number": { "type": "string" }, "name": { "type": "string" }, "city": { "type": "string" }, "street": { "type": "string" }, "zipCode": { "type": "string" }, "country": { "type": "string" } }, "description": "Information about the buyer" }, "seller": { "type": "object", "additionalProperties": false, "properties": { "number": { "type": "string" }, "name": { "type": "string" }, "city": { "type": "string" }, "street": { "type": "string" }, "zipCode": { "type": "string" }, "country": { "type": "string" } }, "description": "Information about the seller" }, "shouldCreateQr": { "type": "boolean", "description": "Some event types need to return a QA code" } }, "required": [ "eventType", "timestamp", "cashRegisterId", "totalsByTaxRate", "totals", "payments", "shouldCreateQr" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "project.created": { "publish": { "summary": "Inform about a project creation", "message": { "name": "ProjectCreated", "payload": { "title": "Project Created", "description": "Inform about a new invoice", "properties": { "projectId": { "type": "integer", "description": "Unique identifier for the project" }, "createdAt": { "type": "string", "format": "date-time", "description": "Project creation date and time" } }, "required": [ "projectId", "createdAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "importer.executed": { "publish": { "summary": "Inform about an importer executed", "message": { "name": "ImporterExecuted", "payload": { "title": "Importer Executed", "description": "Inform about an importer executed", "properties": { "importerId": { "type": "integer", "description": "Unique identifier for the Importer" }, "updatedAt": { "type": "string", "format": "date-time", "description": "import date and time" } }, "required": [ "importerId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "exporter.executed": { "publish": { "summary": "Inform about an exporter executed", "message": { "name": "ExporterExecuted", "payload": { "title": "Exporter Executed", "description": "Inform about an exporter executed", "properties": { "exporterId": { "type": "integer", "description": "Unique identifier for the Exporter" }, "updatedAt": { "type": "string", "format": "date-time", "description": "export date and time" } }, "required": [ "exporterId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "ticket.received": { "publish": { "summary": "Inform about an ticket received", "message": { "name": "TicketReceived", "payload": { "title": "Ticket Received", "description": "Inform about a ticket received", "properties": { "ticketId": { "type": "integer", "description": "Unique identifier for the ticket message" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Ticket receive date and time" }, "subject": { "type": "string", "description": "Subject/title of the ticket" }, "senderName": { "type": "string", "description": "Name of the ticket sender" }, "senderEmail": { "type": "string", "format": "email", "description": "Email address of the ticket sender" }, "body": { "type": "string", "description": "Message content/body of the ticket" } }, "required": [ "ticketId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "ticket.replySent": { "publish": { "summary": "Inform about an ticket reply sent", "message": { "name": "TicketReplySent", "payload": { "title": "Ticket Answered", "description": "Inform about a ticket reply sent", "properties": { "ticketId": { "type": "integer", "description": "Unique identifier for the ticket" }, "ticketMessageId": { "type": [ "integer", "null" ], "description": "Unique identifier for the ticket message" }, "updatedAt": { "type": "string", "format": "date-time", "description": "Ticket answered date and time" }, "subject": { "type": [ "string", "null" ], "description": "Ticket subject" }, "recipientName": { "type": [ "string", "null" ], "description": "Ticket receiver name" }, "recipientEmail": { "type": [ "string", "null" ], "description": "Ticket receiver email" }, "body": { "type": [ "string", "null" ], "description": "Ticket body" } }, "required": [ "ticketId", "updatedAt" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "productMedia.Created": { "publish": { "summary": "Inform about a new product media", "message": { "name": "ProductMediaCreated", "payload": { "title": "Product Media Created", "description": "Inform about new product media", "properties": { "id": { "type": "integer", "description": "Unique identifier for the product media" }, "product": { "type": "object", "properties": { "id": { "type": "integer" } } } }, "required": [ "id", "product" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "productPartsListPosition.created": { "publish": { "summary": "Informs about created parts list position of a product", "message": { "name": "ProductPartsListPositionCreated", "payload": { "title": "Product Parts List Position Created", "description": "Informs about a new product parts list position", "properties": { "id": { "type": "integer", "description": "Unique identifier for the product parts list position" }, "product": { "type": "object", "description": "Unique identifier for the product", "properties": { "id": { "type": "integer" } } }, "productPart": { "type": "object", "description": "Unique identifier for the product part", "properties": { "id": { "type": "integer" } } } }, "required": [ "id", "product", "productPart" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "productMedia.updated": { "publish": { "summary": "Inform about updated product media", "message": { "name": "ProductMediaUpdated", "payload": { "title": "Product Media Updated", "description": "Inform about updated product media", "properties": { "id": { "type": "integer", "description": "Unique identifier for the product media" }, "product": { "type": "object", "properties": { "id": { "type": "integer" } } } }, "required": [ "id", "product" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "productPartsListPosition.updated": { "publish": { "summary": "Informs about updated parts list position of a product", "message": { "name": "ProductPartsListPositionUpdated", "payload": { "title": "Product Parts List Position Updated", "description": "Informs about an updated product parts list position", "properties": { "id": { "type": "integer", "description": "Unique identifier for the product parts list position" }, "product": { "type": "object", "description": "Unique identifier for the product", "properties": { "id": { "type": "integer" } } }, "productPart": { "type": "object", "description": "Unique identifier for the product part", "properties": { "id": { "type": "integer" } } } }, "required": [ "id", "product", "productPart" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "productMedia.deleted": { "publish": { "summary": "Inform about deleted product media", "message": { "name": "ProductMediaDeleted", "payload": { "title": "Product Media Deleted", "description": "Inform about deleted product media", "properties": { "id": { "type": "integer", "description": "Unique identifier for the product media" }, "product": { "type": "object", "properties": { "id": { "type": "integer" } } } }, "required": [ "id", "product" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "productCrossSelling.created": { "publish": { "summary": "Informs about created cross selling information of a product", "message": { "name": "ProductCrossSellingCreated", "payload": { "title": "Product Cross Selling Created", "description": "Informs about created cross selling information of a product", "properties": { "id": { "type": "integer", "description": "Unique identifier for the cross selling" }, "product": { "type": "object", "description": "Unique identifier for the product", "properties": { "id": { "type": "integer" } } }, "crossSellingProduct": { "type": "object", "description": "Unique identifier for the cross selling product", "properties": { "id": { "type": "integer" } } } }, "required": [ "id", "product", "crossSellingProduct" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "productCrossSelling.updated": { "publish": { "summary": "Informs about updated cross selling information of a product", "message": { "name": "ProductCrossSellingUpdated", "payload": { "title": "Product Cross Selling Updated", "description": "Informs about updated cross selling information of a product", "properties": { "id": { "type": "integer", "description": "Unique identifier for the cross selling" }, "product": { "type": "object", "description": "Unique identifier for the product", "properties": { "id": { "type": "integer" } } }, "crossSellingProduct": { "type": "object", "description": "Unique identifier for the cross selling product", "properties": { "id": { "type": "integer" } } } }, "required": [ "id", "product", "crossSellingProduct" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "productCrossSelling.deleted": { "publish": { "summary": "Informs about deleted cross selling information of a product", "message": { "name": "ProductCrossSellingDeleted", "payload": { "title": "Product Cross Selling Deleted", "description": "Informs about deleted cross selling information of a product", "properties": { "id": { "type": "integer", "description": "Unique identifier for the cross selling" }, "product": { "type": "object", "description": "Unique identifier for the product", "properties": { "id": { "type": "integer" } } }, "crossSellingProduct": { "type": "object", "description": "Unique identifier for the cross selling product", "properties": { "id": { "type": "integer" } } } }, "required": [ "id", "product", "crossSellingProduct" ], "additionalProperties": false, "x-parser-schema-id": "" } } } }, "productPartsListPosition.deleted": { "publish": { "summary": "Informs about deleted parts list position of a product", "message": { "name": "ProductPartsListPositionDeleted", "payload": { "title": "Product Parts List Position Deleted", "description": "Informs about a deleted product parts list position", "properties": { "id": { "type": "integer", "description": "Unique identifier for the product parts list position" }, "product": { "type": "object", "description": "Unique identifier for the product", "properties": { "id": { "type": "integer" } } }, "productPart": { "type": "object", "description": "Unique identifier for the product part", "properties": { "id": { "type": "integer" } } } }, "required": [ "id", "product", "productPart" ], "additionalProperties": false, "x-parser-schema-id": "" } } } } }, "x-parser-spec-parsed": true, "x-parser-api-version": 3, "x-parser-spec-stringified": true }