---
title: "Get Client Invoices"
method: GET
path: "/api/v1/clients/self/invoices"
tags: ["User APIs", "clients"]
---

# Get Client Invoices

`GET /api/v1/clients/self/invoices`

Get all Stripe invoices for the authenticated client.
Returns invoice details including status, amount, token information, and payment URLs.

This endpoint uses StripeInvoiceService to retrieve invoices from the database
that were created through the Stripe payment gateway.

## Response `200`

Successful Response

- InvoicesResponse
  - `total` integer, required
  - `items` StripeInvoiceItem[], required
    - `id` string, uuid, required
    - `stripe_invoice_id` string, required
    - `stripe_customer_id` string, required
    - `amount_cents` integer, required
    - `currency` string, required
    - `status` string, required
    - `token_amount` number, required
    - `token_id` string, uuid, nullable, required
    - `hosted_invoice_url` string, nullable, required
    - `invoice_pdf` string, nullable, required
    - `payment_intent_id` string, nullable, required
    - `due_date` string, date-time, nullable, required
    - `paid_at` string, date-time, nullable, required
    - `voided_at` string, date-time, nullable, required
    - `created_at` string, date-time, required
    - `updated_at` string, date-time, required

---

[API](https://skmtc.net/carbonarc/apis/carbon-arc-client-admin-api.md) · [All operations](https://skmtc.net/carbonarc/apis/carbon-arc-client-admin-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/carbonarc/carbon-arc-client-admin-api/revisions/a8ca30023371/schema)
