Webhook Event Reference
Event | Description | Permissions needed | Payload |
---|---|---|---|
checkout.customer.before.login | Triggers as soon as a customer logs in | - | |
checkout.customer.changed-payment-method | Triggers when a customer changes his payment method in the checkout process | customer:read | |
checkout.customer.deleted | Triggers if a customer gets deleted | customer:read | |
checkout.customer.double_opt_in_guest_order | Triggers as soon as double opt-in is accepted in a guest order | customer:read | |
checkout.customer.double_opt_in_registration | Triggers when a customer commits to his registration via double opt in | customer:read | |
checkout.customer.guest_register | EMPTY | customer:read | |
checkout.customer.login | Triggers as soon as a customer logs in | customer:read | |
checkout.customer.logout | Triggers when a customer logs out | customer:read | |
checkout.customer.register | Triggers when a new customer was registered | customer:read | |
checkout.order.payment_method.changed | EMPTY | order:read order_transaction:read | |
checkout.order.placed | Triggers when an order is placed | order:read | |
contact_form.send | Triggers when a contact form is send | - | |
customer.group.registration.accepted | EMPTY | customer:read customer_group:read | |
customer.group.registration.declined | EMPTY | customer:read customer_group:read | |
customer.recovery.request | Triggers when a customer recovers his password | customer_recovery:read customer:read | |
mail.after.create.message | EMPTY | - | |
mail.before.send | Triggers before a mail is send | - | |
mail.sent | Triggers when a mail is send from Shopware | - | |
newsletter.confirm | EMPTY | newsletter_recipient:read | |
newsletter.register | EMPTY | newsletter_recipient:read | |
newsletter.unsubscribe | EMPTY | newsletter_recipient:read | |
product_export.log | EMPTY | - | |
state_enter.order.state.cancelled | EMPTY | order:read | |
state_enter.order.state.completed | EMPTY | order:read | |
state_enter.order.state.in_progress | EMPTY | order:read | |
state_enter.order.state.open | EMPTY | order:read | |
state_enter.order_delivery.state.cancelled | EMPTY | order:read | |
state_enter.order_delivery.state.open | EMPTY | order:read | |
state_enter.order_delivery.state.returned | EMPTY | order:read | |
state_enter.order_delivery.state.returned_partially | EMPTY | order:read | |
state_enter.order_delivery.state.shipped | EMPTY | order:read | |
state_enter.order_delivery.state.shipped_partially | EMPTY | order:read | |
state_enter.order_transaction.state.authorized | EMPTY | order:read | |
state_enter.order_transaction.state.cancelled | EMPTY | order:read | |
state_enter.order_transaction.state.chargeback | EMPTY | order:read | |
state_enter.order_transaction.state.failed | EMPTY | order:read | |
state_enter.order_transaction.state.in_progress | EMPTY | order:read | |
state_enter.order_transaction.state.open | EMPTY | order:read | |
state_enter.order_transaction.state.paid | EMPTY | order:read | |
state_enter.order_transaction.state.paid_partially | EMPTY | order:read | |
state_enter.order_transaction.state.refunded | EMPTY | order:read | |
state_enter.order_transaction.state.refunded_partially | EMPTY | order:read | |
state_enter.order_transaction.state.reminded | EMPTY | order:read | |
state_enter.order_transaction.state.unconfirmed | EMPTY | order:read | |
state_enter.order_transaction_capture.state.completed | EMPTY | order:read | |
state_enter.order_transaction_capture.state.failed | EMPTY | order:read | |
state_enter.order_transaction_capture.state.pending | EMPTY | order:read | |
state_enter.order_transaction_capture_refund.state.cancelled | EMPTY | order:read | |
state_enter.order_transaction_capture_refund.state.completed | EMPTY | order:read | |
state_enter.order_transaction_capture_refund.state.failed | EMPTY | order:read | |
state_enter.order_transaction_capture_refund.state.in_progress | EMPTY | order:read | |
state_enter.order_transaction_capture_refund.state.open | EMPTY | order:read | |
state_leave.order.state.cancelled | EMPTY | order:read | |
state_leave.order.state.completed | EMPTY | order:read | |
state_leave.order.state.in_progress | EMPTY | order:read | |
state_leave.order.state.open | EMPTY | order:read | |
state_leave.order_delivery.state.cancelled | EMPTY | order:read | |
state_leave.order_delivery.state.open | EMPTY | order:read | |
state_leave.order_delivery.state.returned | EMPTY | order:read | |
state_leave.order_delivery.state.returned_partially | EMPTY | order:read | |
state_leave.order_delivery.state.shipped | EMPTY | order:read | |
state_leave.order_delivery.state.shipped_partially | EMPTY | order:read | |
state_leave.order_transaction.state.authorized | EMPTY | order:read | |
state_leave.order_transaction.state.cancelled | EMPTY | order:read | |
state_leave.order_transaction.state.chargeback | EMPTY | order:read | |
state_leave.order_transaction.state.failed | EMPTY | order:read | |
state_leave.order_transaction.state.in_progress | EMPTY | order:read | |
state_leave.order_transaction.state.open | EMPTY | order:read | |
state_leave.order_transaction.state.paid | EMPTY | order:read | |
state_leave.order_transaction.state.paid_partially | EMPTY | order:read | |
state_leave.order_transaction.state.refunded | EMPTY | order:read | |
state_leave.order_transaction.state.refunded_partially | EMPTY | order:read | |
state_leave.order_transaction.state.reminded | EMPTY | order:read | |
state_leave.order_transaction.state.unconfirmed | EMPTY | order:read | |
state_leave.order_transaction_capture.state.completed | EMPTY | order:read | |
state_leave.order_transaction_capture.state.failed | EMPTY | order:read | |
state_leave.order_transaction_capture.state.pending | EMPTY | order:read | |
state_leave.order_transaction_capture_refund.state.cancelled | EMPTY | order:read | |
state_leave.order_transaction_capture_refund.state.completed | EMPTY | order:read | |
state_leave.order_transaction_capture_refund.state.failed | EMPTY | order:read | |
state_leave.order_transaction_capture_refund.state.in_progress | EMPTY | order:read | |
state_leave.order_transaction_capture_refund.state.open | EMPTY | order:read | |
user.recovery.request | EMPTY | user_recovery:read | |
product.written | Triggers when a product is written | product:read | |
product.deleted | Triggers when a product is deleted | product:read | |
product_price.written | Triggers when a product_price is written | product_price:read | |
product_price.deleted | Triggers when a product_price is deleted | product_price:read | |
category.written | Triggers when a category is written | category:read | |
category.deleted | Triggers when a category is deleted | category:read | |
sales_channel.written | Triggers when a sales_channel is written | sales_channel:read | |
sales_channel.deleted | Triggers when a sales_channel is deleted | sales_channel:read | |
sales_channel_domain.written | Triggers when a sales_channel_domain is written | sales_channel_domain:read | |
sales_channel_domain.deleted | Triggers when a sales_channel_domain is deleted | sales_channel_domain:read | |
customer.written | Triggers when a customer is written | customer:read | |
customer.deleted | Triggers when a customer is deleted | customer:read | |
customer_address.written | Triggers when a customer_address is written | customer_address:read | |
customer_address.deleted | Triggers when a customer_address is deleted | customer_address:read | |
order.written | Triggers when a order is written | order:read | |
order.deleted | Triggers when a order is deleted | order:read | |
order_address.written | Triggers when a order_address is written | order_address:read | |
order_address.deleted | Triggers when a order_address is deleted | order_address:read | |
document.written | Triggers when a document is written | document:read | |
document.deleted | Triggers when a document is deleted | document:read |