Documentação

A API que assina, prova e guarda

O AEDOC nasceu como API: tudo que o painel faz, a sua integração também faz. Comece pelo guia, consulte o contrato completo na referência — e, se você automatiza com IA, aponte o agente para o llms.txt.

O essencial em um minuto

Base URL
https://api.aedoc.com.br
Autenticação
Authorization: Bearer aedoc_live_… — chaves com escopos mínimos, criadas no painel.
Convenções
Rotas sob /v1, corpos em JSON, ids em ULID, datas ISO 8601 em UTC.
Ciclo de vida
draft → ready → sent → viewed → partially_signed → processing → signed (mais declined, expired, cancelled, failed)

A spec crua está em /openapi.yaml — é a fonte da verdade do contrato, e o que você deve dar ao seu gerador de cliente.

Enquadramento jurídico

O AEDOC implementa assinatura eletrônica avançada (Lei 14.063/2020, art. 4º, II): hash SHA-256 do documento, trilha de auditoria imutável e verificação de identidade do signatário.

Não é assinatura qualificada PAdES/ICP-Brasil — essa é uma fase futura, explícita. Não descreva de outra forma na sua aplicação.

A verificação pública de integridade responde sempre íntegro (hash confere) | alterado | expirado | não encontrado — nunca “válido”. Reflita essa linguagem na sua UI.

Dúvida que a documentação não resolve? Fale com a gente.