Envio de certificado
Insere ou atualiza o certificado digital utilizado por uma licença para gerenciar os documentos fiscais eletrônicos, e retorna a data de vencimento do certificado.
URL
POST https://painelapi.ns.eti.br/licenca/certificate/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).
| Campo | Descrição | Ocorrência | Tipo | Observação |
|---|---|---|---|---|
| X-AUTH-TOKEN | Token de acesso | 1-1 | String | |
| licencaCnpj | CNPJ do contribuinte | 1-1 | String | |
| projeto | Código do projeto | 1-1 | Integer | 1 - "NS NFe" 6 - "NS CTe" 7 - "NFP-e" 18 - "NS NFSe" 20 - "NS NFCe" 21 - "NS MDFe" 22 - "NS DDFe" 26 - "NS CTe OS" 27 - "NS BPe" 29 - "NS NF3e" 30 - "NS GTVe" 31 - "NS ANTT" 33 - "NS NFCom" 35 - "NS DCe" |
| password | Senha do certificado | 1-1 | String | |
| file | Arquivo do certificado | 1-1 | File ou String | Se o tipo de envio for JSON, este campo será do tipo String e deverá conter o Base64 do arquivo do certificado. Se o tipo de envio for formulário, este campo será do tipo File e deverá conter o arquivo do certificado. |
Exemplo de requisição
curl -X POST
\-H "Content-Type: application/json"
\-d '{"licencaCnpj": "11111111111111", "projeto": 6, "password": "123456", "file": "BASE64 DO CERTIFICADO"}'
https://painelapi.ns.eti.br/licenca/certificate/save
JSON de envio
{
"licencaCnpj": "11111111111111",
"projeto": 6,
"password": "123456",
"file": "BASE64 DO CERTIFICADO"
}
Dados de retorno
| Código | Descrição |
|---|---|
| 200 | Certificado salvo com sucesso |
| -1 | Base64 do certificado enviada não é valida |
| -2 | Senha do certificado inválida ou arquivo enviado inválido |
| -3 | Licença não encontrada para o CNPJ e Projeto enviados |
Exemplo de retorno
{
"status": 200,
"msg": "Certificado salvo com sucesso",
"certificado": {
"vencimento": "22/10/2024 11:10:00"
}
}
Códigos de retorno
| Código | Descrição |
|---|---|
| 200 | Certificado salvo com sucesso |
| -1 | Base64 do certificado enviada não é valida |
| -2 | Senha do certificado inválida ou arquivo enviado inválido |
| -3 | Licença não encontrada para o CNPJ e Projeto enviados |