---
title: "Manage addresses (add/update/remove)"
method: PUT
path: "/v2/counterparties/{id}/addresses"
tags: ["Counterparties"]
---

# Manage addresses (add/update/remove)

`PUT /v2/counterparties/{id}/addresses`

## Path parameters

- `id` string, required

## Request body

- ManageAddressesDto
  - `operations` AddressOperationDto[], required
    - `action` 'add' | 'update' | 'remove', required
    - `address` string — On-chain address (required for add)
    - `network` string — Network identifier (required for add)
    - `label` string
    - `id` string — Account UUID (required for update/remove)

## Response `200`

- CounterpartyAddressDto[]
  - `id` string, required
  - `address` string, required
  - `network` string, required
  - `name` string, required
  - `label` string

---

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