---
title: "Add attorney representation"
method: POST
path: "/debts/{debtId}/representation/attorneyRepresentation"
tags: ["Debt Representation"]
---

# Add attorney representation

`POST /debts/{debtId}/representation/attorneyRepresentation`

## Request

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

Add attorney representation to an existing debt object.

## Request body

- AttorneyRepresentation
  - `contactInfo` object
    - `name` string: Attorney's firm name
    - `phoneNumber` object
      - `phoneNumber` string
      - `dataSource` object
        - `type` string
      - `consent` integer: Timestamp from January 1, 1970 UTC. Time consent was provided.
      - `types` string[]
    - `address` object
      - `name` object
        - `firstName` string
        - `middleName` string
        - `lastName` string
      - `streetLine1` string
      - `streetLine2` string
      - `streetLine3` string
      - `city` string
      - `state` string
      - `zipcode` string
      - `countryCode` string
  - `email` string: Attorney's contact email
  - `requestedBy` string
  - `communicationType` string
  - `receivedPowerOfAttorneyDocumentation` boolean
  - `offerPercentOfBalance` integer
  - `offerDurationInMonths` integer

## Response `201`

Successful posting

---

[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)
