Upload de logomarca do boleto


Este endpoint possibilita o envio da logomarca do parceiro para exibição no boleto.

Pré-requisito

Para que seja possível utilizar este endpoint, é necessário que:

Requisição (Request)

Requisição HTTP

PUT https://sandbox.hiperbanco.com.br/dashboard/logo
curl --location --request PUT 'https://sandbox.hiperbanco.com.br/dashboard/logo' \
--header 'version: cutting-edge' \
--header 'Content-Type: multipart/form-data' \
--header 'Authorization: Bearer {{accessToken}}' \
--form 'image=@"/path/to/file"'
NomePropriedadeDescrição
versioncutting-edgeObrigatório> Essa propriedade garante que o response da API seja retornado no formato JSON
AuthorizationBearer {{accessToken}}Obrigatório: Token de autenticação do parceiro.

Corpo da requisição (Body)

No body, envie os seguintes campos em formato de formulário (formData):

NomeTipoDescrição
imagefileObrigatório. Arquivo da logomarca. Formatos aceitos: .png, .svg, .jpeg, .jpg. Tamanho máximo: 3MB.

Resposta (Response)

O status code 201 indicará sucesso na operação.

Sendo bem-sucedido, o retorno irá trazer os seguintes campos em formato JSON:

NomeTipoDescrição
messagestringMensagem de confirmação da operação.
{
    "message": "Logo updated successfully."
}

Erros

Este endpoint pode retornar erros específicos, conforme a tabela a seguir:

Status CodeCódigoMensagemDescrição
400INVALID_INPUTA requisição apresenta dados inválidos. Apresente este código no suporte: código.Ocorre quando os parâmetros enviados não atendem às validações esperadas.
404CLIENT_NOT_FOUNDClient not found.Cliente não encontrado.
422FILE_MIME_TYPE_NOT_ALLOWEDFile type tipo is not allowed. Allowed types: image/png, image/svg, image/jpeg, image/jpg.O tipo MIME do arquivo enviado não é permitido.
422FILE_SIZE_EXCEEDEDFile size exceeds the maximum allowed limit of 3MB.O arquivo excede o tamanho máximo permitido de 3MB.
422INVALID_FILE_NAMEInvalid file name. File name contains dangerous characters.O nome do arquivo contém caracteres perigosos ou extensão não permitida.

Recordamos que esta API também poderá retornar erros comuns entre todos os endpoints que acompanham os erros 400 (se houver).

Eventos

Este endpoint não possui eventos relacionados a ele.