Invoices events are now accessible in Marketplace Webhooks
Developers can now subscribe to `InvoiceCreate, InvoiceUpdate, InvoiceSent, InvoiceVoid, InvoicePaid, InvoicePartiallyPaid, InvoiceDelete` in the marketplace for their custom app development to listen to invoice-related events.
This new feature is available in app settings with an `invoices.readonly` scope that is configurable at the location level.
`InvoiceCreate` – This event is triggered whenever an invoice is created in a draft state.
`InvoiceUpdate` – This event is triggered whenever there are changes to invoice data.
`InvoiceSent` – This event is triggered whenever an invoice is sent, either from the dashboard or through the public API.
`InvoiceVoid` – This event is triggered whenever an invoice is marked as void.
`InvoicePaid` – This event is triggered whenever an invoice is fully paid.
`InvoicePartiallyPaid` – This event is triggered whenever a payment is recorded against an invoice and it is not fully paid.
`InvoiceDelete` – This event is triggered whenever an invoice is deleted.
Products events are now accessible in Marketplace Webhooks
Developers can now subscribe to `ProductCreate, ProductUpdate, ProductDelete` in the marketplace for their custom app development to listen to product-related events.
This new feature is available in app settings with a `products.readonly` scope that is configurable at the location level.
`ProductCreate` – This event is triggered whenever a product is created.
`ProductUpdate` – This event is triggered whenever there is a change on product information.
`ProductDelete` – This event is triggered whenever a product is deleted.
Prices events are now accessible in Marketplace Webhooks
Developers can now subscribe to `PriceCreate, PriceUpdate, PriceDelete` in the marketplace for their custom app development to listen to price-related events.
This new feature is now available in app settings with `products/prices.readonly` scope configurable at the location level.
`PriceCreate` – This event is triggered whenever a price is created.
`PriceUpdate` – This event is triggered whenever there is a change in price information.
`PriceDelete` – This event is triggered whenever a price is deleted.