List invoices

Sales invoices with number, client, total, due date and payment status, oldest due date first.

GET https://cotlet.dev/api/v1/holded/invoices

read

Lists sales invoices, oldest due date first. Status unpaid returns invoices that are pending or overdue, paid returns settled ones and all returns both. Filter by contact, issue date or due date to find what is late. Each item shows the total, what is still open and whether it is a draft. Pages hold up to 100 invoices; pass next_cursor back as cursor for the next page.

Parameters

Parameters: list_invoices
NameTypeDescription
status enum enum unpaid (pending and overdue), paid or all. Default: all.
contact_id string string Only invoices of this contact.
issued_since date date Only invoices dated on or after this date.
due_before date date Only invoices due before this date.
limit integer integer 1 to 100. Default: 50.
cursor string string Next page cursor from the previous call.

Request

cURL
curl https://cotlet.dev/api/v1/holded/invoices \
  -H "Authorization: Bearer $COTLET_API_KEY"
Python
result = client.call("holded", "list_invoices")
Node.js
const result = await cotlet.call('holded', 'list_invoices');
CLI
cotlet call holded list_invoices

Example response

JSON

{
  "invoices": [
    {
      "invoice_id": "inv_7d31",
      "number": "INV-0045",
      "contact": "Northwind Studio",
      "total": 968,
      "open": 968,
      "currency": "EUR",
      "issued": "2026-09-14",
      "due_date": "2026-10-14",
      "status": "overdue",
      "draft": false
    }
  ],
  "next_cursor": null
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.