Webhook event
invoice.sent
An Invoice was sent to the payor.
Payload schema
api_versionanyrequiredcontextobjectPresent only when
sourceisapi. Identifies the acting project and API key.developer_platform_api_key_idstring | null · uuiddeveloper_platform_project_idstring | null · uuid
created_atstring · date-timerequiredAn ISO 8601 timestamp in UTC, with a
Zsuffix. For example,2026-07-01T09:00:00Z.dataobjectrequiredobjectobjectrequiredbooking_idsarrayrequiredThe Bookings associated with the Invoice.
itemsstring · uuid
clinician_idstring | null · uuidrequiredThe Clinician associated with the Invoice.
created_atstring · date-timerequiredAn ISO 8601 timestamp in UTC, with a
Zsuffix. For example,2026-07-01T09:00:00Z.currencystring | nullrequiredThe ISO 4217 currency code.
idstring · uuidrequiredThe resource's unique identifier, formatted as an RFC 4122 version 4 UUID.
invoice_notesstring | nullrequiredThe sanitized HTML notes on the Invoice.
invoice_numberstring | nullrequiredThe Invoice number, unique within the Organization.
line_itemsarrayrequiredThe charges included on the Invoice.
itemsobjectbooking_idstring | null · uuidrequiredThe Booking associated with the line item.
created_atstring · date-timerequiredAn ISO 8601 timestamp in UTC, with a
Zsuffix. For example,2026-07-01T09:00:00Z.currencystring | nullrequiredThe ISO 4217 currency code.
discount_amountinteger | nullrequiredThe discount in minor currency units.
gross_amountinteger | nullrequiredThe gross amount in minor currency units.
idstring · uuidrequiredThe resource's unique identifier, formatted as an RFC 4122 version 4 UUID.
net_amountinteger | nullrequiredThe net amount in minor currency units.
objectanyrequiredDiscriminator value emitted at
object.quantitynumber | nullrequiredThe quantity charged.
service_variant_idstring | null · uuidrequiredThe ServiceVariant associated with the charge.
tax_amountinteger | nullrequiredThe tax amount in minor currency units.
titlestring | nullrequiredThe line item description.
totalinteger | nullrequiredThe line total in minor currency units.
unit_priceinteger | nullrequiredThe unit price in minor currency units.
updated_atstring · date-timerequiredAn ISO 8601 timestamp in UTC, with a
Zsuffix. For example,2026-07-01T09:00:00Z.
linksobjectrequiredURLs to related resources.
patientstring | null · urirequiredThe full URL of a related resource.
objectanyrequiredDiscriminator value emitted at
object.patient_idstring | null · uuidrequiredThe Patient associated with the Invoice.
payor_typestring | nullrequiredThe type of party responsible for payment.
statusstring | nullrequiredThe Invoice's current status.
Allowed values:
awaiting_patient | being_processed | canceled | credited_error | credited_goodwill | credited_other | credited_overbilled | credited_service_not_delivered | draft | error | no_payment_required | overdue | overpaid | paid | partially_credited | partially_paid | partially_refunded | partially_written_off | payment_scheduled | refunded | scheduled_for_sending | sent_to_debt_collectors | sent_to_insurance_company | sent_to_other_recipient | unpaid | validated | written_off_nonpayer | written_off_other | nullsubtotalinteger | nullrequiredThe subtotal in minor currency units.
supply_datestring | null · daterequiredThe date on which the invoiced services were supplied.
tax_amountinteger | nullrequiredThe tax amount in minor currency units.
titlestring | nullrequiredThe Invoice title.
totalintegerrequiredThe total in minor currency units.
total_discount_amountinteger | nullrequiredThe total discount in minor currency units.
total_outstandinginteger | nullrequiredThe outstanding amount in minor currency units.
total_paidinteger | nullrequiredThe paid amount in minor currency units.
updated_atstring · date-timerequiredAn ISO 8601 timestamp in UTC, with a
Zsuffix. For example,2026-07-01T09:00:00Z.
developer_platform_project_idstring | null · uuidrequiredThe project ID whose credential caused the change. Null for
dashboardevents.idstringrequiredEvent identifier prefixed with
evt_.livemodebooleanrequiredfalsefor test-event deliveries.objectanyrequiredsourcestringrequiredOrigin of the change.
apimeans a Developer Platform mutation;dashboardmeans a Carebit-initiated change.Allowed values:
api | dashboardtypeanyrequired