DOM360
Clientes

Alterar um cliente

PATCH
/tenants/{tenant_id}

Altera parte de um cliente. is_active liga ou desliga o cliente (não é o bloqueio financeiro). Mover o cliente para outra revenda (dealer_id) exige alcance de plataforma. Devolve o cliente atualizado.

Autorização

bearer tenants:write
AutorizaçãoBearer <token>

Credencial da v3: o JWT da sessão (o mesmo da v2) ou um token pessoal dom_pat_…. A lista de escopos de cada operação diz o que ela exige: uma capacidade (agents:read), authenticated ou session-only. Segredo de máquina (X-Agent-Secret, X-API-Token, sdk_…) não é aceito.

Em: header

Escopo: tenants:write

Parâmetros de caminho

tenant_id*integer

Id do cliente

Formatoint64

Corpo da requisição

application/json

Definições TypeScript

Use o tipo request body no TypeScript.

Alteração parcial de um cliente. Campo ausente fica como está; slug e subdomain aceitam null, que limpa; os demais não aceitam null (422).

Corpo da resposta

application/json

application/json

curl -X PATCH "https://example.com/tenants/0" \  -H "Content-Type: application/json" \  -d '{}'
{  "chatwoot_account_id": 0,  "created_at": "2019-08-24T14:15:22Z",  "dealer_id": 0,  "id": 0,  "is_active": true,  "name": "string",  "settings": {},  "slug": "string",  "subdomain": "string",  "updated_at": "2019-08-24T14:15:22Z"}