API Pública — Ricisoares ADV

Documentação curada • Swagger interativoReDocopenapi.json

Como obter uma API Key

  1. Faça login no Ricisoares 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 Ricisoares ADV expõe alguns webhooks de entrada (callbacks de provedores externos):

Webhooks de saída (notificar seu sistema quando algo muda no Ricisoares 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

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