All API users can now receive the full entity data directly in webhook notifications. Until now, a webhook only told you that something happened, and your application had to call the corresponding API endpoint to find out what changed. With payload delivery, the notification body carries the complete entity, so you can:
For the full list of events and the payload format, see the webhooks documentation and the webhook event types.
Register a new webhook, or update an existing one, with "sendPayload": "full":
{
"data": [
{
"event": "order:create",
"url": "https://myapplication.tld/orders.php",
"sendPayload": "full"
}
]
}
The notification then contains an additional payload field with the same data as the corresponding GET detail endpoint, with all include parameters applied:
{
"eshopId": 1,
"event": "order:create",
"eventCreated": "2026-09-29T10:00:00+0200",
"eventInstance": "2026000123",
"payload": {
"data": {
"order": { ... }
}
}
}
Set sendPayload to null, or omit it, to keep the current behaviour and receive only the event metadata.
Payload delivery is available for the create and update events of the following entities:
brand, category, product, sectionArticleorder, invoice, proformaInvoice, creditNote, deliveryNote, proofPaymentcustomer, discountCoupon, quantityDiscountMass webhooks (*:massCreate, *:massUpdate, *:massDelete) and delete events do not support payload.
payload field. Keep the detail endpoint as a fallback in your handler.POST /api/webhooks, PATCH /api/webhooks/{id}) now checks that the addon or private token has permission for the endpoint group that supplies the event’s data. Otherwise the registration is rejected with an authorization error.Shoptet-Webhook-Signature) works the same way: the signature is calculated over the whole notification body, including the payload.New features and improvements in progress, e.g.:
stock:movementpricelist:create and pricelist:updatesalesChannel:create and salesChannel:updatePlease note: The plan above is subject to change due to unexpected events or changes in priorities — we do not commit to deliver these outputs and outcomes. Thank you for your understanding.
If you have any questions, feedback or requests, please do not hesitate to contact us on api@shoptet.cz.