Update a customer

PATCH
/v1/customers/{id}

Changes the name, your reference, the price list, the billing address, the tax number or the registrant. Send only what changes. registrant falls back ahead of your account default on a domain ordered for this customer with no contact of its own; null clears it. Changing any field of a registrant already stored drops the registrar's handle and validation for it; sending back the exact same contact keeps them.

Authorization

apiKey
headerAuthorizationBearer <token>

An API key from the Developers page. rhq_test_ keys reach the sandbox, rhq_live_ keys the live side.

Path Parameters

id*string

Request Body

application/json
  1. body
name?|null
externalId?|null
priceListId?|

null puts the customer back on your default list

addressLines?array<>|

The full new list, replacing any you had. At most 4 lines

taxId?|null
registrant?|null

Response Body

Success

application/json
  1. response

Success

id*string
email*string
name*string|null
externalId*|

Your own reference for this customer

priceListId*|

The price list this customer is charged from; null is your default list

contractRules*integer

How many prices are agreed with this customer alone, beating their price list

addressLines*array<string>

Printed under the customer name on their invoices, line by line

taxId*|

Printed on this customer's invoices

registrant*|

The registrant a domain ordered for this customer falls back to, absent a per-order one, ahead of your account's default. Null until set

createdAt*string

ISO 8601 timestamp

Formatdate-time
curl -X PATCH "https://example.com/v1/customers/cus_01K6XJ4Q8ZT3M9R5V2B7WDHNCA" \  -H "Content-Type: application/json" \  -d '{}'
{  "id": "cus_01K6XJ4Q8ZT3M9R5V2B7WDHNCA",  "email": "jo@northwind.example",  "name": "Jo Bloggs",  "externalId": "crm-1042",  "priceListId": null,  "contractRules": 2,  "addressLines": [    "1 Market Street",    "San Francisco, CA 94105"  ],  "taxId": "12-3456789",  "registrant": {    "name": "Jo Bloggs",    "organization": "Northwind Telecom",    "email": "jo@northwind.example",    "phone": "+1 415 555 0132",    "address": "1 Market Street",    "city": "San Francisco",    "state": "CA",    "postalCode": "94105",    "country": "US",    "validation": "pending"  },  "createdAt": "2026-10-07T11:04:31.000Z"}