Enviar um arquivo de marca
Envia (multipart) um arquivo de marca de um tipo — logo, sidebar_logo, sidebar_logo_icon ou favicon. Valida formato e dimensões, guarda o arquivo e grava a URL na chave correspondente da marca. Devolve a chave e a URL gravada.
Autorização
bearer dealers:writeCredencial 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
Id da revenda
int64Tipo do arquivo: logo, sidebar_logo, sidebar_logo_icon ou favicon
Corpo da requisição
multipart/form-data
multipart/form-data com o campo file
Definições TypeScript
Use o tipo request body no TypeScript.
Corpo da resposta
application/json
application/json
curl -X POST "https://<seu-servidor>/api/v3/dealers/{dealer_id}/branding/assets/logo" \ -H "Authorization: Bearer <credencial>" \ -F "file=@./logo.png"{ "asset_kind": "string", "asset_url": "string", "branding_key": "string", "content_type": "string", "size_bytes": 0}