Essa rota realiza o cadastro do certificado digital da empresa que deseja consultar as notas fiscais emitidas contra o seu CNPJ.
Rota da API
POST
api.nfse.tecnospeed.com.br/v1/certificados
Parâmetros
Headers
Argumento | Tipo | Detalhes |
Content-Type | String | application/x-www-form-urlencoded |
token_sh | String | Token obtido no cadastro do Tecno Account em: https://conta.tecnospeed.com.br/ |
CpfCnpjSoftwareHouse | String | CPF ou CNPJ da Software House que está desenvolvendo o controle das notas tomadas |
CpfCnpjTomador | String | CPF ou CNPJ do tomador que será cadastrado o certificado digital. |
Body
Argumento | Tipo | Detalhes |
arquivo | String | Arquivo binário do certificado digital |
senha | String | Senha do certificado digital |
Retorno
{
"resposta": {
"mensagem": "Cadastro efetuado com sucesso",
"id": "5ebc39a6dd470057349a99aa",
"nome": "CN=TECNOSPEEDTI SA:29062609000177, OU=Certificado XX XX, O=XX-XX, C=XX, S=XX, L=XX, E=XX, SE=XX XX XX XX XX XX XX",
"vencimento": "16/04/2021 10:34:00"
}
}
Exemplo de requisição em Python:
import requests url = "https://api.nfse.tecnospeed.com.br/v1/certificados" values = { "email": 'exemplo@teste.com.br', "senha": 'senhacertif' } headers = { 'token_sh': "aaaaaaaaaaaaaaaaaaaaaaaaaa", 'cpfCnpjSoftwareHouse': "00000000000", 'cpfCnpjTomador': "00000000000000", 'cache-control': "no-cache", } files = {'arquivo': ('TESTE.pfx', open('TESTE.pfx', 'rb'), 'multipart/form-data; boundary=3131623adb2043caaeb5538cc7aa0b3a')} response = requests.post(url, files=files, headers=headers, data=values) print(response.text)
Exemplo de requisição em C#:
var client = new RestClient("api.nfse.tecnospeed.com.br/v1/certificados");
var request = new RestRequest(Method.POST);
;definir os headers padrões
request.AddParameter("cnpj", "00000000000000");
request.AddFile("arquivo", "c:/arquivo/certificado.pfx");
request.AddParameter("senha", "12345");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
Comentários
0 comentário
Por favor, entre para comentar.