GET /user/invoices

Retrieve all invoices for the authenticated client.

Request

  • Base URL
    https://developers.whmcs.com/api/v2
  • Auth
    none declared

Query parameters

pageinteger
Example:1

Page number

page_sizeinteger
Example:10

Number of items per page. The maximum allowed value is 500. The default value is 50.

Response

A list of all invoices.

Example response

{
  "data": [
    {
      "id": 456,
      "invoice_number": "0001",
      "date_created": "2026-07-01",
      "date_due": "2026-07-15",
      "status": "Unpaid",
      "subtotal": 10,
      "total": 10,
      "balance": 10,
      "payment_method": "stripe_dynamic"
    }
  ]
}

Changes

No recorded changes to this operation across all 1 revision of this API.