Get invoice
One invoice with line items, payments recorded and balance.
GET https://cotlet.dev/api/v1/jobber/invoices/{invoice_id}
read
Returns line items, total, every payment already recorded and the remaining balance. A partly paid invoice shows each payment, so a reminder asks for the balance and not the total.
Parameters
| Name | Type | Description |
|---|---|---|
| invoice_id string required | string | Invoice ID from list_invoices. |
Request
curl https://cotlet.dev/api/v1/jobber/invoices/invoice_8c41d2 \
-H "Authorization: Bearer $COTLET_API_KEY" result = client.call("jobber", "get_invoice", {"invoice_id":"invoice_8c41d2"}) const result = await cotlet.call('jobber', 'get_invoice', {"invoice_id":"invoice_8c41d2"}); cotlet call jobber get_invoice --data '{"invoice_id":"invoice_8c41d2"}' Example response
{
"invoice_id": "inv_20418",
"number": 1042,
"client": "Maria Santos",
"status": "past_due",
"line_items": [
{
"name": "Gutter cleaning",
"quantity": 1,
"unit_price": 480
}
],
"payments": [],
"total": 480,
"balance": 480,
"currency": "USD",
"due_date": "2026-09-28"
}