OTL ShoesAPI
Exemplos em
Menu da documentação

Enviar logo

Envia o logo da loja, substituindo o atual.

POST/v1/loja-hub/logo

Corpo

multipart/form-data, com a imagem no campo imagem (JPG, PNG ou WebP, até 5 MB).

Exemplo

curl -X POST https://api.otlshoes.com.br/v1/loja-hub/logo \
  -H "Authorization: Bearer $OTL_TOKEN" \
  -F "imagem=@logo.png"

Resposta

200 OK:

{
  "logoUrl": "https://cdn.otlshoes.com.br/otl-catalog/hub/logos/joao.webp"
}

O logo anterior é apagado. A imagem é convertida para WebP. Se o logo já traz o nome da marca, ligue ocultarNome em Alterar a loja.

Erros possíveis

HTTP codigo Quando
400 VALIDACAO Sem arquivo ou formato não aceito
403 LOJA_HUB_NAO_LIBERADA A OTL ainda não liberou a loja no HUB para este parceiro
403 ESCOPO_INSUFICIENTE A integração não tem loja-hub:escrever