---
title: "Update Client"
method: PUT
path: "/api/v1/admin/clients/{client_id}"
tags: ["Admin APIs", "clients"]
---

# Update Client

`PUT /api/v1/admin/clients/{client_id}`

## Path parameters

- `client_id` string, required

## Request body

- ClientUpdate — ``update_client`` applies ``exclude_unset=True``, so every field is optional: a caller may send only the fields it is changing (the wholesale account roster, for example, PUTs ``is_active`` alone). ``name`` and the relation id lists still may not be sent as ``null`` — omitting them leaves them untouched, whereas nulling them would clear a non-nullable column or wipe the relation.
  - `name` string, nullable
  - `extra_info` object, nullable
  - `is_active` boolean, nullable
  - `tag_ids` string[], nullable
  - `transaction_limit` number, nullable
  - `is_compliance_managed` boolean, nullable
  - `is_distributor` boolean, nullable
  - `account_manager_email` string, email, nullable
  - `entity_ids` string[], nullable
  - `industry_ids` string[], nullable
  - `block_compliance` 'managed' | 'notified' | 'disabled', nullable
  - `client_type_id` string, uuid4, nullable
  - `sector` string, nullable
  - `bill_to_email` string, email, nullable
  - `bill_to_name` string, nullable
  - `payment_method` 'card' | 'ach' | 'invoice', nullable
  - `address_line_1` string, nullable
  - `address_line_2` string, nullable
  - `city` string, nullable
  - `state` string, nullable
  - `zip` string, nullable
  - `country` string, nullable
  - `data_collection_consent_restricted` boolean, nullable
  - `mcp_provider_access_follows_api` boolean, nullable
  - `block_sample_access_follows_live` boolean, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/carbonarc/apis/carbon-arc-client-admin-api.md) · [All operations](https://skmtc.net/carbonarc/apis/carbon-arc-client-admin-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/carbonarc/carbon-arc-client-admin-api/revisions/a8ca30023371/schema)
