---
title: "Get a treatment plan"
method: GET
path: "/hardship/v1/accounts/{accountId}/treatment-plans/{treatmentPlanId}"
tags: ["Customer Distress Management"]
---

# Get a treatment plan

`GET /hardship/v1/accounts/{accountId}/treatment-plans/{treatmentPlanId}`

## Request

- Base URL: `http://<host-url>`
- URL: `http://<host-url>/hardship/v1/accounts/{accountId}/treatment-plans/{treatmentPlanId}`
- Auth: HTTP bearer

Retrieve a treatment plan by its identifier for the account.

## Path parameters

- `accountId` integer, required
- `treatmentPlanId` string, uuid, required

## Response `200`

Treatment plan retrieved

- TreatmentPlanAggregateDto
  - `id` string, uuid
  - `account_id` integer
  - `reasons` string[]
  - `details` string
  - `start_date` string, date
  - `end_date` string, date
  - `state` 'DRAFT' | 'CANCELLED' | 'EXECUTED'
  - `status` 'ILLUSTRATION' | 'EXPIRED' | 'SCHEDULED' | 'CANCELLED' | 'ACTIVE' | 'COMPLETED'
  - `account_balance_at_save` number
  - `created_at` string, date-time
  - `created_by` string
  - `illustrated_at` string, date-time
  - `illustration_expires_at` string, date-time
  - `actions` TreatmentActionDto[]
    - `type` string, required
  - `directives` TreatmentDirectiveDto[]
    - `id` string, uuid
    - `action_id` string, uuid
    - `name` 'ARREARS' | 'SUSPEND_MIN_DUE' | 'NEXT_PAYMENT_DUE' | 'NEXT_PAYMENT_AMOUNT' | 'HOLIDAY_PERIOD' | 'SUSPEND_INTEREST_ACCRUAL' | 'SUSPEND_FEES' | 'BLOCK_SPEND' | 'INTEREST_ACCRUED'
    - `before` unknown
    - `value` unknown

## Other responses

- `404`: Treatment plan not found

---

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