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
| Name | Type | Description |
|---|---|---|
| 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 -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"}' result = client.call("teamleader", "send_invoice_reminder", {"invoice_id":"2aa4a6a9-9ce8-4851-a9b3-26aea2ea14c4","template":"Second reminder"}) const result = await cotlet.call('teamleader', 'send_invoice_reminder', {"invoice_id":"2aa4a6a9-9ce8-4851-a9b3-26aea2ea14c4","template":"Second reminder"}); cotlet call teamleader send_invoice_reminder --data '{"invoice_id":"2aa4a6a9-9ce8-4851-a9b3-26aea2ea14c4","template":"Second reminder"}' Example response
{
"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"
}