1. Inicio
  2. Documentos
  3. NS Storage
  4. API do Storage
  5. Recuperação por Chave de Acesso

Recuperação por Chave de Acesso

A API do Storage foi desenvolvida com o objetivo de permitir que o parceiro solicite a recuperação de XML através de requisições HTTP.

URL

Produção: POST https://storage.ns.eti.br/recovery

Dados de entrada
CampoOcorrênciaDescriçãoObservação
X-AUTH-TOKEN1-1Token de Acesso do usuário
CNPJLicenca1-1CNPJ da licença do emitente Informar o CNPJ sem os pontos e traços.
projeto1-1Código do ProjetoANTT: 31
BPe: 27
CTe:6
CTe OS: 26
DDFe: 22
GTVe: 30
MDFe: 21
NF3e: 29
NFCe: 20
NFe: 1
SAT: 24
chave1-1chave de acesso a ser resgatada
emails1-1e-mail para receber a chave solicitada no resgate
Exemplo de requisição

Requisição para recuperação de um XML específico:

curl -X POST
-H "Content-Type: application/json"
-d '{
"X-AUTH-TOKEN":"…",
"CNPJLicenca":"07364617000135",
    "projeto":"1",
    "chave":"43230100063354950072559200000009961000000005",
    "emails":[
        "email@nstecnologia.com.br"
   ]
}' \
https://storage.ns.eti.br/recovery


Exemplos de retorno
//Exemplo 1: 
 
{
 "status": 400,
 "message": "Chave de acesso deve conter 44 caracteres"
}


 
//Exemplo 2:
 
{
 "status": 400,
 "message": "CNPJ da Licença não foi informado"
}

Códigos de retorno
CódigoDescrição
200Solicitação de recuperação de XML registrada com
sucesso.
403Forbidden – não informado o token
401Unauthorized – Token de acesso inválido
400CNPJ da Licença não foi informado
404Licenca com cnpj 0000000000000 não encontrada.
500Internal Server Error

Como podemos ajudar?