Webhooks

Arrow uses webhooks to notify your application when denial status changes occur. This enables you to automatically track denial lifecycle events.

EventsCopied!

We send notifications for these status transitions:

  • denial.pending_to_progress: Denial moved from Pending to In Progress

  • denial.progress_to_complete: Denial moved from In Progress to Complete

SetupCopied!

To receive webhooks, provide:

  1. Endpoint URL: A public HTTPS URL on your server

  2. Authentication (optional):

  • Basic auth credentials

  • Bearer token

  • Custom headers

Webhook FormatCopied!

JSON

{
 "event_type": "denial.pending_to_progress",
 "denial_id": "den_123",
 "timestamp": "2024-01-23T08:15:30Z",
 "data": {
   "status": "in_progress",
   "previous_status": "pending",
   "updated_by": "agent_789"
 }
}