Norce Commerce Event (1.0.0)

Download OpenAPI description
Languages
Servers
https://docs.norce.io/

Customer

Webhooks

Order

Webhooks

Invoice captured eventWebhook

Request

Bodyapplication/json

This event gets triggered when an invoice has been captured by the InvoiceCpature service.

ClientIdinteger(int32)required

Client identifier

ApplicationIdinteger(int32)required

Application identifier

CapturedInvoiceIdinteger(int32)required

Norce internal id for the invoice

Statestringrequired

This is the state of the captured invoice.

Enum"Captured""Error"

Responses

Return a 200 status to indicate that the data was received successfully

Order cancel eventWebhook

Request

Bodyapplication/json

This event gets triggered when Norce has received a request to cancel an order via Admin or Connect (v4).

ClientIdinteger(int32)required

Client identifier

ApplicationIdinteger(int32)required

Application identifier

OrderIdinteger(int64)required

Norce internal id for the order

OrderNostringrequired

This is the order identifier usually from the erp-system.

ClientOrderRefstringrequired

This is the quotation/basket id from Norce or any external order reference (when an external order).

CellPhonestring

This is the phone number of the buyer.

FirstNamestring

This is the first name of the buyer.

LastNamestring

This is the last name of the buyer.

Sourcestringrequired

This is the source of the order. 'WEB' for Norce orders, name of marketplace or POS system is also possible.

Responses

Return a 200 status to indicate that the data was received successfully

Order confirmed eventWebhook

Request

Bodyapplication/json

This event gets triggered when Norce has received an order confirmation from the erp-system. These events are delivered only once for each order and can be used to send confirmation e-mails/texts.

ClientIdinteger(int32)required

Client identifier

ApplicationIdinteger(int32)required

Application identifier

OrderIdinteger(int64)required

Norce internal id for the order

OrderNostringrequired

This is the order identifier usually from the erp-system.

ClientOrderRefstringrequired

This is the quotation/basket id from Norce or any external order reference (when an external order).

CellPhonestring

This is the phone number of the buyer.

FirstNamestring

This is the first name of the buyer.

LastNamestring

This is the last name of the buyer.

Sourcestringrequired

This is the source of the order. 'WEB' for Norce orders, name of marketplace or POS system is also possible.

Responses

Return a 200 status to indicate that the data was received successfully

Order delivered eventWebhook

Request

Bodyapplication/json

This event gets triggered when Norce has received an order status update from the erp-system with status 'Delivered'. These events are delivered only once for each order and can be used to send notification e-mails/texts.

ClientIdinteger(int32)required

Client identifier

ApplicationIdinteger(int32)required

Application identifier

OrderIdinteger(int64)required

Norce internal id for the order

OrderNostringrequired

This is the order identifier usually from the erp-system.

ClientOrderRefstringrequired

This is the quotation/basket id from Norce or any external order reference (when an external order).

CellPhonestring

This is the phone number of the buyer.

FirstNamestring

This is the first name of the buyer.

LastNamestring

This is the last name of the buyer.

Sourcestringrequired

This is the source of the order. 'WEB' for Norce orders, name of marketplace or POS system is also possible.

Responses

Return a 200 status to indicate that the data was received successfully

Order partly delivered eventWebhook

Request

Bodyapplication/json

This event gets triggered when Norce has received an order status update from the erp-system with status 'Partly delivered'.

ClientIdinteger(int32)required

Client identifier

ApplicationIdinteger(int32)required

Application identifier

OrderIdinteger(int64)required

Norce internal id for the order

OrderNostringrequired

This is the order identifier usually from the erp-system.

ClientOrderRefstringrequired

This is the quotation/basket id from Norce or any external order reference (when an external order).

CellPhonestring

This is the phone number of the buyer.

FirstNamestring

This is the first name of the buyer.

LastNamestring

This is the last name of the buyer.

Sourcestringrequired

This is the source of the order. 'WEB' for Norce orders, name of marketplace or POS system is also possible.

Responses

Return a 200 status to indicate that the data was received successfully

Order partly delivered eventWebhook

Request

Bodyapplication/json

This event gets triggered when Norce has received an order status update signaling that the order is ready to be picked up at a store or another drop point location. These events are delivered only once for each order and can be used to send notification e-mails/texts.

ClientIdinteger(int32)required

Client identifier

ApplicationIdinteger(int32)required

Application identifier

OrderIdinteger(int64)required

Norce internal id for the order

OrderNostringrequired

This is the order identifier usually from the erp-system.

ClientOrderRefstringrequired

This is the quotation/basket id from Norce or any external order reference (when an external order).

CellPhonestring

This is the phone number of the buyer.

FirstNamestring

This is the first name of the buyer.

LastNamestring

This is the last name of the buyer.

Sourcestringrequired

This is the source of the order. 'WEB' for Norce orders, name of marketplace or POS system is also possible.

DropPointCodestring

This is the drop point reference.

Responses

Return a 200 status to indicate that the data was received successfully

Order payment received eventWebhook

Request

Bodyapplication/json

This event gets triggered when Norce has received an order payment from the application, after it gets sent to the erp-system. These events are delivered only once for each order and can be used to send order received mails.

ClientIdinteger(int32)required

Client identifier

ApplicationIdinteger(int32)required

Application identifier

ClientOrderRefstringrequired

This is the quotation/basket id from Norce or any external order reference (when an external order).

ErpOrderNostringrequired

This is the order identifier usually from the erp-system.

PaymentCodestringrequired

This is the payment code of the payment. Unique identifier from Norce.

PaymentMethodCodestring

This is the payment method code of the payment, the code configured on the payment method in Norce.

PaymentRefstring

This is the payment reference from the Payment Service Provider.

Amountnumber(double)

This is the amount paid.

CurrencyCodestring

This is the currency code of the payment. In a three letter ISO standard format. Like 'USD', 'EUR', or 'SEK' for example.

Responses

Return a 200 status to indicate that the data was received successfully

Order received eventWebhook

Request

Bodyapplication/json

This event gets triggered when Norce has received an order from the application, before it gets sent to the erp-system. These events are delivered only once for each order and can be used to send order received e-mails or texts.

ClientIdinteger(int32)required

Client identifier

ApplicationIdinteger(int32)required

Application identifier

ClientOrderRefstringrequired

This is the quotation/basket id from Norce or any external order reference (when an external order).

Emailstring

This is the email address of the buyer.

CellPhonestring

This is the phone number of the buyer.

FirstNamestring

This is the first name of the buyer.

LastNamestring

This is the last name of the buyer.

Sourcestringrequired

This is the source of the order. 'WEB' for Norce orders, name of marketplace or POS system is also possible.

Responses

Return a 200 status to indicate that the data was received successfully

Subscription failed eventWebhook

Request

Bodyapplication/json

This event gets triggered when a subscription fails to create a new order.

ClientIdinteger(int32)required

Client identifier

ApplicationIdinteger(int32)required

Application identifier

SubscriptionIdinteger(int32)

Norce subscription id

RecurringOrderIdinteger(int32)

This is the Norce recurring order id.

RecurringOrderScheduleIdinteger(int32)

This is the Norce recurring order schedule id.

BasketIdinteger(int32)

This is the current basket.

Emailstring

This is the email address of the buyer.

CellPhonestring

This is the phone number of the buyer.

FirstNamestring

This is the first name of the buyer.

LastNamestring

This is the last name of the buyer.

ErrorMessagestring

This is the error message.

Responses

Return a 200 status to indicate that the data was received successfully

System

Webhooks

Product

Webhooks

Supplier

Webhooks