Added

New .approved webhook events for sales orders, purchase orders, and outsourced purchase orders

You can now subscribe to order approval events via webhooks. Three new event types are available:

  • sales_order.approved
  • purchase_order.approved
  • outsourced_purchase_order.approved

Each event fires when the corresponding order is approved in Katana, letting your integration react to approvals without polling order status.

Subscribe to them like any other event when creating or updating a webhook:

POST /webhooks
{
  "url": "https://example.com/webhooks/katana",
  "subscribed_events": ["sales_order.approved", "purchase_order.approved"]
}

The new events are also available on PATCH /webhooks/{id} and appear in the subscribed_events enum in the API reference.