Pular para o conteúdo principal

Upload de Certificado Digital

POST /companies/{id}/certificate

Faz upload do certificado digital A1 (.pfx/.p12).

Parâmetros

CampoTipoObrigatórioDescrição
idpathID da empresa
certificatefileArquivo .pfx ou .p12
passwordstringSenha do certificado

Exemplo

curl -X POST https://api.engineapi.com.br/companies/ISSUER_ID/certificate \
-H "Authorization: Bearer SEU_TOKEN" \
-F "certificate=@certificado.pfx" \
-F "password=senhaDoCertificado"

Resposta (200)

{
"success": true,
"certificate": {
"subject": "EMPRESA EXEMPLO LTDA:11222333000144",
"validFrom": "2025-03-15T00:00:00.000Z",
"validTo": "2026-03-15T00:00:00.000Z"
}
}
Segurança

A senha é criptografada com AES-256 e nunca é retornada pela API.