Pular para o conteúdo principal

POST /api/v1/monitoramentos

Cria monitoramento por termo livre nos diários oficiais. Recebe callbacks quando há aparições.

Body

Content-Type: application/json

CampoTipoObrigatórioDescrição
termostringsimTermo a monitorar (ex: nome do advogado, CNPJ).
origens_idsarray<integer>nãoIDs de origens específicas. Se vazio, monitora todas.
variacoesarray<string>nãoVariações do termo (sinônimos, grafias).

Headers

Authorization: Bearer <token>
Accept: application/json
Content-Type: application/json

Exemplo

curl -X POST "https://api.ogmmajus.com.br/api/v1/monitoramentos" \
-H "Authorization: Bearer SEU_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"termo": "valor",
"origens_ids": [],
"variacoes": []
}'

Resposta 200 OK

Estrutura de resposta segue o contrato do Escavador (proxy transparente). Consulte a documentação original do Escavador para o schema completo da resposta deste endpoint.

Erros possíveis

StatuscodeQuando
401TOKEN_AUSENTEHeader sem Authorization: Bearer ...
401TOKEN_INVALIDOToken revogado ou inexistente
404MONITORAMENTO_NAO_ENCONTRADOID não pertence ao seu workspace
429RATE_LIMITLimite de requisições atingido
502UPSTREAM_INDISPONIVELEscavador/tribunal upstream offline
504TIMEOUTOperação excedeu o tempo limite

Pricing

Custo conforme tabela do plano Ogmmajus. Erros (4xx/5xx) não são tarifados.

Referência original