---
title: "List all application parts of an invoice"
method: GET
path: "/v1/invoices/{invoiceKey}/application-parts"
tags: ["Invoices"]
---

# List all application parts of an invoice

`GET /v1/invoices/{invoiceKey}/application-parts`

**Note:** This operation is only available if you have [Invoice Settlement](https://docs.zuora.com?resourceId=billing-invoice-settlement)
enabled. The Invoice Settlement feature is generally available as of Zuora Billing
Release 296 (March 2021). This feature includes Unapplied Payments, Credit and
Debit Memo, and Invoice Item Settlement. If you want to enable Invoice Settlement,
see [Invoice Settlement Enablement and Checklist Guide](https://docs.zuora.com?resourceId=billing-invoice-settlement-migration-checklist-and-guide)
for more information.
If you are using Zuora version 341 or later, this operation returns only processed payments  applied to the invoice. If you are using a version earlier than 341, the behavior remains unchanged,  and this operation returns all payments associated with the invoice, regardless of payment status.
Retrieves information about the payments or credit memos that are applied to a
specified invoice.

## Path parameters

- `invoiceKey` string, required

## Headers

- `Accept-Encoding` string
- `Content-Encoding` string
- `Zuora-Track-Id` string
- `Zuora-Entity-Ids` string
- `Zuora-Org-Ids` string
- `Zuora-Version` string

## Response `200`

OK

- GetInvoiceApplicationPartCollectionType
  - `applicationParts` GetInvoiceApplicationPartType[] — Container for application parts.
    - `appliedAmount` number, double — The amount that is applied to the invoice.
    - `createdById` string, uuid — The ID of the Zuora user who created the payment or credit memo.
    - `createdDate` string — The date and time when the payment or credit memo was created, in `yyyy-mm-dd hh:mm:ss` format. For example, 2017-12-01 15:31:10.
    - `creditMemoId` string, uuid, nullable — The ID of credit memo that is applied to the specified invoice.
    - `paymentId` string, uuid, nullable — The ID of the payment that is applied to the specified invoice.
    - `updatedById` string, uuid — The ID of the Zuora user who last updated the payment or credit memo.
    - `updatedDate` string — The date and time when the payment or credit memo was last updated, in `yyyy-mm-dd hh:mm:ss` format. For example, 2018-01-02 11:42:16.
  - `nextPage` string, URL — URL to retrieve the next page of the response if it exists; otherwise absent.
  - `success` boolean — Returns `true` if the request was processed successfully.

## Other responses

- `500` — Internal Server Error
- `4XX` — Request Errors

---

[API](https://skmtc.dev/zuora/apis/api-reference.md) · [All operations](https://skmtc.dev/zuora/apis/api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/zuora/api-reference/revisions/d11e237f3e54/schema)
