1. Inicio
  2. Documentos
  3. Painel NS Tecnologia
  4. Cadastro de licenças via ...
  5. Envio de logotipo

Envio de logotipo

Através deste método é possível enviar uma imagem que será utilizada como logotipo do contribuinte na impressão dos documentos emitidos.

A imagem enviada deve estar no formato PNG ou JPG e conter no máximo 500KB.

URL

POST https://painelapi.ns.eti.br/licenca/logo/save

Dados de entrada

Os dados de entrada deste método devem ser enviados como dados de formulário (content-type = multipart/form-data) ou como JSON (content-type = application/json).

CampoDescriçãoOcorrênciaTipoObservação
X-AUTH-TOKENToken de acesso1-1String
licencaCnpjCNPJ do contribuinte1-1String
projetoCódigo do projeto1-1String1 - NS NFe; 6 - NS CTe; 20 - NS NFCe; 21 - NS MDFe; 26 - NS CTe OS; 27 - NS BPe
Imagem do logotipo1-1StringSe o tipo de envio for JSON, este campo será do tipo String e deverá conter o Base64 da imagem do logotipo. Se o tipo de envio for formulário, este campo será do tipo File e deverá conter o arquivo do logotipo. A imagem deve estar no formato PNG ou JPG e conter no máximo 500KB.
Exemplo de requisição

Envio de logotipo em JSON

curl -X POST 
    \-H "Content-Type: application/json" 
    \-d '{"licencaCnpj": "11111111111111", "projeto": 20, "logo": "BASE64 DA IMAGEM"}'
https://painelapi.ns.eti.br/licenca/logo/save
Dados de retorno
CampoDescrição
statusCódigo de status da requisição
msgDescrição literal do status da requisição
Exemplo de retorno
{
    "status": 200,
    "msg": "Logotipo atualizado com sucesso"
}
Códigos de retorno
CódigoDescrição
200Logotipo atualiza com sucesso
-1CNPJ do emitente não informado
-2Código do projeto não informado
-3Nenhum arquivo enviado ou não enviado no campo 'logo'
-4Tipo de arquivo inválido, diferente de PNG ou JPG
-5Licença não encontrada para o CNPJ e Projeto enviados
-6Nenhum dado enviado ou dados enviados com o Content-Type diferente de 'multipart/form-data'
-7Tamanho do arquivo excede o limite máximo de 500KB
-8Base64 enviada não é válida

Como podemos ajudar?