AlphaCount Developers
API referenceInvoices

List invoices

GET
/invoices

The invoices the API can see — those it created, those its contracts billed, and their cancellation invoices — most recently changed first. Use changed_since for a sync that fetches only what moved. Scope partner:invoices:read.

Authorization

apiKey partner:invoices:read
headerAuthorizationBearer <ab_…>

An API key from Integrations → Connect AI assistants (MCP) → New access, bound to exactly one company. Each operation names the scope the key must carry.

Scope: partner:invoices:read

Query Parameters

customer_ref?|null
contract_ref?|null
status?|null
changed_since?|null
limit?Limit
Range1 <= value <= 500
Default100
offset?Offset
Range0 <= value
Default0

Header Parameters

AlphaCount-Version?string

The API version to use. Default: the current one.

Response Body

OK

application/json
  1. response
invoices*array<>
limit*Limit
offset*Offset
Example Request
curl -X GET 'https://app.alphacount.ai/api/partner/v1/invoices' \  -H 'Authorization: Bearer ab_...'
Example Response
{  "invoices": [    {      "amount_paid": "0.00",      "cancelled_by": null,      "cancels_invoice": null,      "contract_external_ref": "c-7",      "currency": "EUR",      "customer_external_ref": "school-7",      "due_date": null,      "dunning_level": null,      "external_ref": null,      "external_source": null,      "id": "00000000-0000-4000-8000-000000000001",      "issue_date": null,      "number": null,      "overdue": false,      "paid_at": null,      "sent_at": null,      "service_period": {        "end": "2026-02-28",        "start": "2026-01-01"      },      "status": "draft",      "total_gross": "981.75",      "total_net": "825.00",      "total_tax": "156.75",      "type": "invoice"    },    {      "amount_paid": "0.00",      "cancelled_by": null,      "cancels_invoice": null,      "contract_external_ref": "c-7",      "currency": "EUR",      "customer_external_ref": "school-7",      "due_date": null,      "dunning_level": null,      "external_ref": null,      "external_source": null,      "id": "00000000-0000-4000-8000-000000000002",      "issue_date": null,      "number": null,      "overdue": false,      "paid_at": null,      "sent_at": null,      "service_period": {        "end": "2026-01-31",        "start": "2026-01-01"      },      "status": "draft",      "total_gross": "505.75",      "total_net": "425.00",      "total_tax": "80.75",      "type": "invoice"    }  ],  "limit": 100,  "offset": 0}