Skip to main content
Webhooks are currently in development. This page documents the planned implementation.

Overview

Webhooks allow you to receive HTTP POST notifications when events occur in your Corebill account, such as when an invoice is paid or a quote is approved.

Planned Events

EventDescription
invoice.createdA new invoice was created
invoice.sentAn invoice was sent to a customer
invoice.paidAn invoice was fully paid
invoice.overdueAn invoice passed its due date
quote.createdA new quote was created
quote.approvedA customer approved a quote
quote.rejectedA customer rejected a quote
customer.createdA new customer was created
project.createdA new project was created
project.completedA project was marked as completed
task.createdA new task was created
task.completedA task was completed

Payload Format

{
  "event": "invoice.paid",
  "timestamp": "2025-04-15T14:30:00Z",
  "data": {
    "id": "inv_abc123",
    "invoice_number": "INV-2025-000001",
    "total": 5800.00,
    "amount_paid": 5800.00,
    "customer_id": "cus_abc123"
  }
}

Configuration

Webhook endpoints will be configurable from the Settings > Developers section in the Corebill dashboard.