For Developers

Invoices Overview

An Invoice records billing statements for platform usage, active integrations, student seat licensing, or add-on modules. Invoices track line-item snapshots and payment transaction status.

Properties

PropertyTypeDescription
idUUIDUnique identifier for the invoice.
created_dateDateDate when the invoice was generated.
updated_dateDateLast modification timestamp.
numberNumberSequential invoice number.
statusStringInvoice status (draft, open, paid, uncollectible, void).
totalNumberTotal invoice amount in cents (USD).
amount_dueNumberRemaining outstanding balance in cents.
amount_paidNumberTotal amount collected in cents.
due_dateDatePayment due date.
billing_team_idUUIDTeam responsible for billing payment.

JSON Example

{
    "id": "2a90184b-4819-4712-9912-391820491820",
    "number": 1042,
    "status": "paid",
    "total": 45000,
    "amount_due": 0,
    "amount_paid": 45000,
    "created_date": "2024-05-01T00:00:00.000Z",
    "due_date": "2024-05-15T00:00:00.000Z",
    "billing_team_id": "6a9e99a8-e165-4d0d-9b7d-6062a4be682d"
}