Skip to main content
GET
List invoices

Authorizations

Authorization
string
header
required

Access token issued by POST /sessions and associated with a valid server-side session.

Query Parameters

company_id
string<uuid>
required

Company UUID. Must equal the authenticated session company when that session has a company assigned; the equality check is skipped for sessions without one.

school_id
string<uuid>
required

School assigned to the current session whose invoices will be returned.

date_from
string<date>
default:2026-01-01

Inclusive earliest transaction date. Defaults to 2026-01-01.

page
integer
default:1
Required range: x >= 1
per_page
integer
default:100

Page size. Values greater than 500 are reduced to 500.

Required range: 1 <= x <= 500

Response

Successful response. X-Total-Count and Link describe pagination.

id
string<uuid>
required
school_id
string<uuid>
required
family_id
string<uuid>
required
invoice_date
string<date>
required
receipt_number
string
required
service_start_date
string
required

Service start date in YYYY-MM-DD, or an empty string when unavailable.

service_end_date
string
required

Service end date in YYYY-MM-DD, or an empty string when unavailable.

amount
number
required
kind
string
required
status
string
required
items
object[]
required