List invoices

List invoices, newest first.

GET https://cotlet.dev/api/v1/method-crm/invoices

read

Returns the number, date, due date, customer, total and balance due of each invoice. Follow next_cursor until it is null. On QuickBooks Desktop accounts Method keeps only the last month of transactions by default, so older invoices need a full sync first.

Parameters

Parameters: list_invoices
NameTypeDescription
status string string all, overdue or paid, like the Invoice Reports filter. Default all.
contact_id string string Only this customer.
assigned_to string string Method user, or Sales Rep on QuickBooks Desktop accounts.
cursor string string Next page cursor from the previous call.

Request

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

Example response

JSON

{
  "invoices": [
    {
      "invoice_id": "1043",
      "date": "2026-09-15",
      "due": "2026-09-30",
      "customer": "Ortega Kitchens",
      "total": 4800,
      "balance_due": 4800,
      "status": "overdue"
    }
  ],
  "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.