Ninja Van Webhooks API
Ninja Van issues HTTP POST callbacks to a merchant-registered URL on every order status change - Pending Pickup, In Transit, On Vehicle for Delivery, Delivered, Delivery Exception, Returned to Sender, Cancelled, and more. The request body carries JSON describing the event. This is server-to-endpoint HTTP, not a WebSocket. Webhook URLs are registered through Ninja Van onboarding.