DOM360
Revendas

Alterar a marca de uma revenda

PATCH
/dealers/{dealer_id}/branding

Altera parte da marca: campo ausente fica como está, null limpa, valor grava. Um administrador de revenda altera o texto (nome de exibição, títulos, versão da marca) da própria revenda; o tema (theme) é só da plataforma (422 no campo). As URLs de arquivo não se gravam por aqui: o envio do arquivo as grava e a remoção as limpa. Devolve a marca resultante.

Autorização

bearer dealers: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: dealers:write

Parâmetros de caminho

dealer_id*integer

Id da revenda

Formatoint64

Corpo da requisição

application/json

Definições TypeScript

Use o tipo request body no TypeScript.

Alteração parcial da marca (PATCH): campo ausente fica como está, null limpa, valor grava. As URLs de arquivo não entram aqui (o envio as grava e a remoção as limpa); theme é só da plataforma.

Corpo da resposta

application/json

application/json

curl -X PATCH "https://example.com/dealers/0/branding" \  -H "Content-Type: application/json" \  -d '{}'
{  "brand_version": 0,  "dealer_name": "string",  "favicon_url": "string",  "login_title": "string",  "logo_url": "string",  "page_title": "string",  "sidebar_logo_icon_url": "string",  "sidebar_logo_url": "string",  "theme": {}}