List outgoing invoices
Returns outgoing invoices with optional filters (customer, status, type, date range) and pagination. The status is computed server-side.
GET
/v1/outgoing-invoices Authorization
Authorization string header required API key in the format
ll_.... Pass as a Bearer token. Query Parameters
customer_id uuid optional Filter by customer
status string optional
"draft", "open", "partially_paid", "paid" or "overdue" type string optional
"invoice" or "credit_note" start_date string optional From invoice date (YYYY-MM-DD)
end_date string optional To invoice date (YYYY-MM-DD)
limit integer optional Max. results (1–500, default: 100)
offset integer optional Offset for pagination (default: 0)
Responses
200
Success
400
INVALID_INPUT Required fields are missing or values do not match the expected format.
GET
cURL /v1/outgoing-invoices -cmd">curl --request -method">GET -punct">\
--url 'https://api.ledgerlou.de/v1/outgoing-invoices' -punct">\
--header 'Authorization: Bearer ll_your_key' 200 Response
JSON [
{
"id": "<string>",
"customer_id": "<string>",
"customer_name": "<string>",
"invoice_number": "<string>",
"invoice_date": "<string>",
"due_date": "<string>",
"total_gross": 1,
"type": "<string>",
"status": "<string>",
"remaining_amount": 1
}
]