---
title: "Get payment plans for a debt"
method: GET
path: "/debts/{debtId}/paymentPlans/"
tags: ["Payments"]
---

# Get payment plans for a debt

`GET /debts/{debtId}/paymentPlans/`

## Request

- Base URL: `https://api.trueaccord.com/api/v1`
- URL: `https://api.trueaccord.com/api/v1/debts/{debtId}/paymentPlans/`
- Auth: none declared
- TypeScript: <https://skmtc.dev/trueaccord/apis/trueaccord-api/docs/debts/:debtId/paymentPlans/get.ts> (a function with typed inputs; its response is checked against the schema)

Lists all payment payment plans for a debt.

## Query parameters

- `from` integer: Milliseconds since Jan 1st, 1970 UTC.
- `to` integer: Milliseconds since Jan 1st, 1970 UTC.
- `withInactivated` boolean

## Response `200`

Returns an array of all active payment plans.

- PaymentPlan[]
  - `application` object
    - `originatingTokenId` string
    - `installments` object[]
      - `dueDate` integer: Milliseconds since Jan 1st, 1970 UTC.
      - `amount` MonetaryAmount
        - `amount` integer
        - `currency` string
    - `paymentAmount` MonetaryAmount
      - `amount` integer
      - `currency` string
    - `numberOfInstallments` integer
    - `startDate` integer: Milliseconds since Jan 1st, 1970 UTC.
    - `frequency` string
    - `consent` object
      - `ip` string
      - `time` integer: Milliseconds since Jan 1st, 1970 UTC.
    - `debtId` string
    - `startCalendarDay` Date
      - `day` integer: Day of the calendar year.
      - `month` integer: Month of calendar year.
      - `year` integer: Calendar year.
    - `reason` string
    - `createdByUserAccount` string
    - `amountToPay` MonetaryAmount
      - `amount` integer
      - `currency` string
    - `discount` MonetaryAmount
      - `amount` integer
      - `currency` string
  - `nextInstallment` integer
  - `paymentMethodInfo` object
    - `cardInfo` object
      - `expirationMonth` string
      - `expirationYear` string
      - `binNumber` string
      - `billingZipCode` string
      - `cardType` string
      - `lastFourDigits` string
  - `revocation` object
    - `date` integer: Milliseconds since Jan 1st, 1970 UTC.
    - `reason` string
    - `revocationReason` string
  - `fullyPaid` boolean
  - `installments` object[]
    - `installmentAmount` MonetaryAmount
      - `amount` integer
      - `currency` string
    - `dueDate` integer: Milliseconds since Jan 1st, 1970 UTC.
    - `datePaid` integer: Milliseconds since Jan 1st, 1970 UTC.
    - `amountDue` MonetaryAmount
      - `amount` integer
      - `currency` string
    - `status` string
    - `isPaid` boolean
  - `debtStateId` string
  - `isRecurring` boolean

---

[API](https://skmtc.dev/trueaccord/apis/trueaccord-api.md) - [All operations](https://skmtc.dev/trueaccord/apis/trueaccord-api/llms.txt) - [OpenAPI document](https://skmtc.dev/trueaccord/apis/trueaccord-api/revisions/93d3c0ce897d?raw)
