Send invoice reminder

Emails a reminder for an overdue invoice, with the original invoice attached.

POST https://cotlet.dev/api/v1/teamleader/invoices/{invoice_id}/reminder

write Confirm

Works only on an invoice past its payment term, like the Reminder button in the app. The mail uses the invoice email template you name, or your text, and adds one to the reminder count. A Peppol invoice is reminded by email. Returns the address used and the new count. By default you confirm each call; you can switch that off for this tool.

Parameters

Parameters: send_invoice_reminder
NameTypeDescription
invoice_id string required string Invoice ID from list_invoices.
template string string Name of an invoice email template under Settings > Revenue > Email templates for invoices.
body string string Your own mail text instead of a template.

Request

cURL
curl -X POST https://cotlet.dev/api/v1/teamleader/invoices/2aa4a6a9-9ce8-4851-a9b3-26aea2ea14c4/reminder \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"template":"Second reminder"}'
Python
result = client.call("teamleader", "send_invoice_reminder", {"invoice_id":"2aa4a6a9-9ce8-4851-a9b3-26aea2ea14c4","template":"Second reminder"})
Node.js
const result = await cotlet.call('teamleader', 'send_invoice_reminder', {"invoice_id":"2aa4a6a9-9ce8-4851-a9b3-26aea2ea14c4","template":"Second reminder"});
CLI
cotlet call teamleader send_invoice_reminder --data '{"invoice_id":"2aa4a6a9-9ce8-4851-a9b3-26aea2ea14c4","template":"Second reminder"}'

Example response

JSON

{
  "invoice_id": "2aa4a6a9-9ce8-4851-a9b3-26aea2ea14c4",
  "invoice_number": "2026 / 214",
  "sent_to": "accounts@northwind.example",
  "template": "Second reminder",
  "reminders_sent": 2,
  "sent_at": "2026-10-20T08:00:00Z"
}

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.