Skip to main content
GET
/
invoices
List sales invoices
curl --request GET \
  --url https://api.app.lastaccountingcompany.com/portal/invoices \
  --header 'Authorization: Bearer <token>'
{
  "customer_id": "<string>",
  "invoices": [
    {
      "id": "<string>",
      "status": "<string>",
      "delivery_channel": "<string>",
      "customer": {
        "name": "<string>",
        "id": "<string>",
        "business_id": "<string>",
        "vat_number": "<string>",
        "address_line1": "<string>",
        "postal_code": "<string>",
        "city": "<string>",
        "country_code": "<string>",
        "email": "<string>",
        "einvoice_address": "<string>",
        "einvoice_operator": "<string>",
        "default_payment_terms_days": 123,
        "default_vat_code": "<string>",
        "default_vat_rate_basis_points": 123,
        "default_invoice_language": "<string>"
      },
      "lines": [
        {
          "description": "<string>",
          "quantity": "<string>",
          "unit_price_cents": 123,
          "net_cents": 123,
          "vat_cents": 123,
          "gross_cents": 123,
          "vat_rate_basis_points": 123,
          "vat_code": "<string>"
        }
      ]
    }
  ]
}

Authorizations

Authorization
string
header
required

Portal API key minted in portal Settings → API access. Scope read or write; pinned to one company. Send as Authorization: Bearer lac_sk_....

Query Parameters

customer_id
string

Target company. Optional — API keys are pinned to one company, and single-company sessions default to it.

Response

Invoices payload.

Invoice list payload.

customer_id
string
invoices
object[]