Documentation Index
Fetch the complete documentation index at: https://docs.judit.io/llms.txt
Use this file to discover all available pages before exploring further.
New CNPJ format (IN 2229/24)Judit already accepts the new alphanumeric CNPJ format in compliance with the Brazilian Federal Revenue Normative Instruction No. 2229/2024.
- Zero effort: no changes are required in your integration.
- Test environment: use the document
A1B2C3D4/E5F6-68to validate the flow and receive a mock lawsuit in response.
search_type chosen.
🤖 Endpoint:POST https://tracking.production.judit.io/trackingwithresponse_type: "communication". Daily, Judit processes the DJENN publications and delivers via webhook those that match your term.
When to use
Intimation tracking
Get notified immediately when a CPF, CNPJ or OAB is mentioned in an intimation or publication in the DJEN.
Name or term watch
Monitor any word or expression — a company name, a court, a judge — and receive all matching publications.
Compliance & due diligence
Ensure no relevant publication about a client, supplier or counterpart goes unnoticed.
Law firms
Centralize the publication tracking for all clients in a single webhook stream.
Creating the tracking
Request payload
The POST request must include a payload with the following properties:search_type: Defines the type of search. Accepted values are:cpf,cnpj,oaborname. Regardless of the type chosen, the search is performed across all text fields of the publication;search_key: The term to search for — CPF, CNPJ, OAB number or any free name/expression;response_type: Must be"communication"to activate DJEN monitoring;notification_emails(optional): Array of email addresses that will receive notifications for every tracking update.
This tracking type does not accept additional filters (
filter, side, tribunals, etc.). Matching is done by full-text search across the entire publication.DJEN monitoring runs daily.
Checking the tracking status
The URL takes the tracking_id returned in the first request:Response:The
status property indicates the current state of the tracking, which can be:- created: Tracking created, but never executed.
- updating: Has a request currently being processed.
- updated: Tracking updated with at least one response available. The updated_at field shows the last update date and request_id the ID of the last execution.
- paused: Tracking paused, but can still be resumed.
- deleted: Tracking canceled and can no longer be resumed.
updated).Retrieving the response content (publication found)
The URL takes the request_id returned in the status query:
The meaning of each field in the
Example request response
Example request response
response_data object can be found in the Communication Schema.DJEN monitoring only generates responses when there are new publications matching the registered term. Days with no match do not produce
response_data.Retrieving the history of a tracking
To retrieve the history of publications found by a specific tracking, make a GET request to the Expected response:
/responses/tracking/{tracking_id} route:You can filter the results using the created_at_gte and created_at_lte parameters:created_at_gte: defines the start date of the query;created_at_lte: defines the end date of the query.
Pausing a tracking
To pause a tracking, make a POST request to the Response:
/tracking/{tracking_id}/pause route: