Appearance
billing.status_changed
When: Your billing account's status changed (or a tenant's account with you: data.tenant_ref names it): OUTBOUND_BLOCKED (no balance, credit limit, overdue invoice), SUSPENDED, back to ACTIVE
Extra data: data is { account_id, status, previous_status, reason, balance, currency }
Example
Headers: X-Calloop-Event: billing.status_changed, X-Calloop-Event-Id, X-Calloop-Signature (verifying).
json
{
"event_id": "7c0b1e0c-8a45-4c1b-9d4c-0f3a6a2f9b11",
"event_type": "billing.status_changed",
"api_version": "2026-09-25",
"occurred_at": "2026-09-25T10:05:12.000Z",
"data": {
"account_id": 4,
"status": "OUTBOUND_BLOCKED",
"previous_status": "ACTIVE",
"reason": "No balance left: top up to call out",
"balance": 0,
"currency": "USD"
}
}No data.call: this event is about your billing account, not a call.