---
title: "Get outstanding invoices"
method: GET
path: "/customers/{id}/outstanding-invoices"
tags: ["Customers"]
---

# Get outstanding invoices

`GET /customers/{id}/outstanding-invoices`

List invoices available for payment from a customer.

Returns invoices with status `AWAITING_PAYMENT` or `PARTIALLY_PAID`.

## Path parameters

- `id` string, required

## Query parameters

- `by` 'id' | 'key'

## Response `200`

Outstanding invoices retrieved

- OutstandingInvoicesResponse
  - `invoices` object[], required
    - `id` string, uuid
    - `friendlyId` string
    - `amount` number
    - `invoiceDate` string, date
    - `dueDate` string, date, nullable
    - `openBalance` number
    - `isOverdue` boolean
    - `payments` object[]
      - `id` string, uuid
      - `amount` number
      - `paymentDate` string, date
  - `totalOutstanding` number, required — Total outstanding balance for customer

## Other responses

- `401` — Unauthorized - invalid or missing access token
- `404` — Resource not found

---

[API](https://skmtc.net/mvmnt/apis/mvmnt-api.md) · [All operations](https://skmtc.net/mvmnt/apis/mvmnt-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/mvmnt/mvmnt-api/revisions/c44e5e7a4256/schema)
