Skip to main content
PUT
/
v2
/
counterparties
/
{id}
/
addresses
Manage addresses (add/update/remove)
curl --request PUT \
  --url https://api.range.org/v2/counterparties/{id}/addresses \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "operations": [
    {
      "action": "add",
      "address": "0x742d35Cc6634C0532925a3b844Bc9e7595f2bD28",
      "network": "ethereum",
      "label": "payment wallet",
      "id": "08846e81-b3a8-7fd9-cc39-d4023a75dcff"
    }
  ]
}
'
[
  {
    "id": "08846e81-b3a8-7fd9-cc39-d4023a75dcff",
    "address": "0x742d35Cc6634C0532925a3b844Bc9e7595f2bD28",
    "network": "ethereum",
    "name": "Vercel Payment Wallet",
    "label": "payment address"
  }
]

Authorizations

Authorization
string
header
required

Use Authorization: Bearer

Path Parameters

id
string
required

Body

application/json
operations
object[]
required
Required array length: 1 - 100 elements

Response

200 - application/json
id
string
required
Example:

"08846e81-b3a8-7fd9-cc39-d4023a75dcff"

address
string
required
Example:

"0x742d35Cc6634C0532925a3b844Bc9e7595f2bD28"

network
string
required
Example:

"ethereum"

name
string
required
Example:

"Vercel Payment Wallet"

label
string
Example:

"payment address"

Last modified on June 6, 2026