DOM360
Financeiro

Alterar o cadastro de cobrança de um cliente

PATCH
/billing/profiles/{tenant_id}/registration

Grava o CNPJ, o e-mail de cobrança e os contatos, sem motivo: a revenda que atende o cliente conhece esses dados e os corrige. Ausente mantém; null apaga. O CNPJ é conferido pelos dígitos verificadores e gravado sem máscara; os contatos são um objeto com technical e financial. Cada campo que mudou fica registrado como atualização cadastral.

Autorização

bearer billing: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: billing: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.

O corpo de PATCH /billing/profiles/{tenant_id}/registration. Ausente mantém; null apaga.

Corpo da resposta

application/json

application/json

curl -X PATCH "https://example.com/billing/profiles/0/registration" \  -H "Content-Type: application/json" \  -d '{}'
{  "asaas_customer_id": "string",  "created_from_global_at": "2019-08-24T14:15:22Z",  "dealer_id": 0,  "dealer_name": "string",  "exception_fields": [    "string"  ],  "receptive_channels_qty": 0,  "receptive_channels_since": "2019-08-24",  "registration": {    "billing_email": "string",    "cnpj": "string",    "complete": true,    "contacts": {      "financial": {        "email": "string",        "name": "string",        "telegram": "string",        "whatsapp": "string"      },      "technical": {        "email": "string",        "name": "string",        "telegram": "string",        "whatsapp": "string"      }    }  },  "repricing": null,  "tenant_id": 0,  "tenant_name": "string",  "terms": {    "currency": "string",    "due_day": 0,    "platform_monthly_cents": 0,    "receptive_channel_unit_cents": 0,    "text_additional_cents": 0,    "text_ia_allowance_cents": 0,    "text_principal_cents": 0,    "voice_additional_cents": 0,    "voice_ia_allowance_cents": 0,    "voice_principal_cents": 0  },  "updated_at": "2019-08-24T14:15:22Z"}