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

Parameters: get_invoice
NameTypeDescription
invoice_id string required string Invoice ID from list_invoices.

Request

cURL
curl https://cotlet.dev/api/v1/jobber/invoices/invoice_8c41d2 \
  -H "Authorization: Bearer $COTLET_API_KEY"
Python
result = client.call("jobber", "get_invoice", {"invoice_id":"invoice_8c41d2"})
Node.js
const result = await cotlet.call('jobber', 'get_invoice', {"invoice_id":"invoice_8c41d2"});
CLI
cotlet call jobber get_invoice --data '{"invoice_id":"invoice_8c41d2"}'

Example response

JSON

{
  "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"
}

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.