Como adicionar ou substituir o Certificado Digital (A1)?
A importância de se ter um Certificado Digital cadastrado se deve a garantia de integridade, autenticidade e validade jurídica dos documentos fiscais, ajudando a evitar fraudes e garantindo conformidade com a legislação tributária.
Portanto, se for sua primeira vez cadastrando, ou se deseja substituir o certificado, confira como realizá-los na API.
Adicionar ou substituir Certificado A1
Para começar, faça uma requisição tipo POST ao endpoint de adicionar ou substituir Certificado A1;
[URL_BASE]/api/empresas/{empresa}/certificado
Preencha a seguinte informação (
path parameters
):{empresa}
*: CNPJ da empresa.
Preencha os seguintes parâmetros de consulta (
query parameters
):{senha}
*: senha do certificado;{tipoCertificado}
*: PKCS12, OUTRO.
Encaminhe seu certificado A1 no corpo da requisição (
request body
).No cabeçalho Content-Type, informe o tipo de conteúdo a ser enviado:
multipart/form-data
.Informe o x-auth-token no cabeçalho (
header parameters
) da requisição.
Exemplo de requisição
O exemplo abaixo traz um modelo de requisição preenchido para adicionar ou substituir Certificado A1.
A requisição contém dados fictícios, somente para demonstração.
curl -L -X POST 'https://rest-teste.oobj.com.br/api/empresas/07385111000102/certificado?senha=oobjrest&tipoCertificado=PKCS12' \
-H 'Content-Type: multipart/form-data' \
-H 'Accept: */*' \
-H 'x-auth-token: eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiI3Yjc2OTg1ZGQ2MTNhOWVlYTFiN2RmZTNiZjRhMTRiZiIsImF1ZCI6IndlYiIsImV4cCI6MTYyOTI5MDcwNiwiaWF0IjoxNjI5Mjg4OTA2fQ.-Dj91d6fBZYcZpy1-zKzohAWd5dgW2CAS5BBfwGilemUYcOVDm8CnrDJHbwsFyixI5ohphy-65fqeobXkimtCg' \
--data-raw ''
Exemplo de retorno
{
"mensagem": "O certificado esales-2023.pfx foi configurado para a filial 07385111000102.",
"tempoMedioMs": 0,
"timestamp": 1682535827054
}
Pronto! Você acaba de adicionar ou substituir seu Certificado A1.