Kimai icon

Kimai

Interact with Kimai time-tracking API

Invoice → Get All

AI-generated

Summary

Retrieve all invoices from Kimai using filters for date ranges, customer IDs, status, and pagination.

Inputs

  • begin — Filter invoices starting from this date (inclusive).
  • end — Filter invoices ending at this date (inclusive).
  • customers — Comma-separated list of customer IDs to filter results.
  • status — Comma-separated list of invoice statuses (pending, paid, canceled, new) to filter results.
  • page — Page number for pagination (default: 1).
  • size — Number of items per page (default: 50).
  • requestOptions — Advanced request options including batching, SSL settings, proxy, and timeout.

Output shape

a list of invoice items

Returns paginated results; additional invoice data is available via the 'Get' operation using the returned ID.

Examples

Example 1: Fetch unpaid invoices from a specific customer

Set Status to 'pending', Customers to the specific customer ID.

Example 2: Retrieve invoices from the last 30 days

Set Begin and End date parameters to cover the desired range.

Discussion