List purchases

Lists purchase invoices and receipts from Inkopen, optionally only unprocessed ones.

GET https://cotlet.dev/api/v1/snelstart/purchases

read

Returns each purchase with supplier, date, amount, status and the ledger account it sits on. A purchase on the temporary account Vraagposten stays Te controleren until someone picks a cost account.

Parameters

Parameters: list_purchases
NameTypeDescription
only_unprocessed boolean boolean Only purchases with status Te controleren. Default: false.
status string string One of: all, overdue, open, paid. Default: all.
limit integer integer Records per page. Default: 50.
cursor string string Next page cursor from the previous call.

Request

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

Example response

JSON

{
  "purchases": [
    {
      "purchase_id": "pur_551",
      "supplier": "Hosting BV",
      "date": "2026-10-12",
      "amount_total": 48.4,
      "ledger_account": "Vraagposten",
      "status": "to_check"
    }
  ],
  "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.