API Pública — MDZ ADV

Documentação curada • Swagger interativoReDocopenapi.json

Como obter uma API Key

  1. Faça login no MDZ ADV como administrador do escritório.
  2. Acesse Integrações → API Keys.
  3. Clique em Gerar nova key, dê um nome e selecione os escopos.
  4. Copie a key — ela só será mostrada uma vez.

Autenticação

Todas as chamadas a /api/public/* exigem o header:

X-API-Key: cxa_live_xxxxxxxxxxxxxxxxxxxxxxxx

Sem o header (ou com key inválida/expirada/revogada): 401 Unauthorized.

Com a key porém sem o escopo necessário: 403 Forbidden.

Endpoints disponíveis

Método Endpoint Escopo Descrição
GET/api/public/processosprocessos:readLista processos do escritório.
GET/api/public/processos/{id}processos:readDetalhe de um processo.
GET/api/public/clientesclientes:readLista clientes do escritório.
GET/api/public/intimacoesintimacoes:readLista intimações capturadas pelo DJEN.
GET/api/public/audienciasaudiencias:readLista audiências (filtro ?futuras=true).
GET/api/public/prazosprazos:readLista prazos.
POST/api/public/leadsleads:writeCria lead — ideal para formulários do site institucional.

Exemplos

Listar processos

curl https://seu-dominio/api/public/processos \
  -H "X-API-Key: cxa_live_xxxxxxxx"

Criar lead a partir do site

curl -X POST https://seu-dominio/api/public/leads \
  -H "X-API-Key: cxa_live_xxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "nome": "Maria da Silva",
    "email": "maria@exemplo.com",
    "telefone": "+5511999999999",
    "interesse": "Trabalhista — rescisão indireta",
    "origem": "site"
  }'

Webhooks

O MDZ ADV expõe alguns webhooks de entrada (callbacks de provedores externos):

Webhooks de saída (notificar seu sistema quando algo muda no MDZ ADV) estão no roadmap.

Rate limit

Cada API key tem um limite configurável de requisições por minuto (padrão 60). Excedido o limite a chamada retorna 401.

Você pode ajustar o limite por key em Integrações → API Keys.

Códigos de erro

CódigoSignificado
200 / 201OK
400Requisição malformada (corpo inválido, campo obrigatório ausente).
401API key ausente, inválida, expirada ou rate limit excedido.
403API key sem o escopo necessário.
404Recurso não encontrado (ou pertence a outro escritório).
500Erro interno — reportar com timestamp.

Limites e princípios

MDZ ADV — versão da API documentada em /openapi.json.