Expense webhook events

expense:create

Description: Triggered when a new expense is created.

Payload Structure:

{
  event: 'expense:create',
  status: 'success' | 'error' | 'pending',
  data: Expense
}

expense:update

Description: Triggered when an existing expense is edited or updated.

Payload Structure:

{
  event: 'expense:update',
  status: 'success' | 'error' | 'pending',
  data: Expense
}

expense:delete

Description: Triggered when an expense is deleted from the system.

Payload Structure:

{
  event: 'expense:delete',
  status: 'success' | 'error' | 'pending',
  data: Expense
}