Upload de certificado e credenciais de acesso

Cadastre as credenciais de acesso na prefeitura e o certificado digital utilizado na comunicação e emissão de nota fiscal de serviço


154
Importante para Integração Direta Para você conseguir integrar é obrigatória a leitura sobre "Utilização das APIs" e recomendada a leitura sobre "Instruções Iniciais" e "Client Credentials e Client ID"

Quais são os requisitos para a utilização desta API?

  • Token: Ter um token de acesso válido é essencial. Caso ainda não tenha gerado um, temos um guia detalhado disponível no tópico Fluxos de Autorização e Autenticação.
  • Certificado: possuir certificado digital A1 (e-CNPJ) diretamente relacionado ao CNPJ da conta Cora.

A maioria das prefeituras adota o certificado digital A1 como único requisito de autenticação para a emissão de notas fiscais de serviço. No entanto, existem variações nas exigências dependendo do município. Algumas prefeituras requerem adicionalmente o fornecimento de login e senha, que podem ser os mesmos utilizados para acessar o portal da prefeitura ou ser credenciais específicas para a integração via API.

É importante notar que as combinações de requisitos de autenticação variam: algumas prefeituras solicitam o certificado digital juntamente com uma senha, enquanto outras podem requerer o preenchimento dos três dados – certificado, login e senha – para permitir a emissão. As especificações de cada prefeitura devem ser consultadas para garantir a conformidade com os requisitos locais.

Bora pro código?

383

Parâmetros da requisição

A tabela a seguir lista os parâmetros de requisição no header necessários para o upload

ParâmetroTipoDescrição
file
obrigatório
Arquivo .pemCertificado digital A1 no formato .pem, utilizado para emissão de nota fiscal
certificate_password
obrigatório
StringSenha PIN ou código numérico que deve ser fornecido para acessar o certificado e realizar operações de emissão de NF
login
opcional
StringCampo utilizado para inserir o identificador do usuário para autenticação. Este login pode ser o mesmo utilizado no portal da prefeitura ou uma identificação específica fornecida para acesso à integração via API. Pode se tornar obrigatório, dependendo dos requisitos da prefeitura
senha
opcional
StringCampo para a senha associada a autenticação do usuário. A senha pode ser a mesma utilizada para acessar o portal da prefeitura ou pode ser uma senha específica para a integração via API.Pode se tornar obrigatória, dependendo dos requisitos da prefeitura


Integração Direta e Testes

Esta plataforma de documentação, atualmente, não permite o upload de informações importantes como certificados e private keys. Por isso, não recomendamos o uso dela para testes da modalidade de Integração Direta.

Para fazer os testes que incluam essas informações sensíveis pedimos que use um sistema de sua escolha.
Language
Authorization
OAuth2
Click Try It! to start a request and see the response here!