Get lawsuit activity by CNJ number
curl --request GET \
--url http://localhost:3000/v2/lawsuits/{cnjNumber}/activity \
--header 'Authorization: Bearer <token>'import requests
url = "http://localhost:3000/v2/lawsuits/{cnjNumber}/activity"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('http://localhost:3000/v2/lawsuits/{cnjNumber}/activity', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "3000",
CURLOPT_URL => "http://localhost:3000/v2/lawsuits/{cnjNumber}/activity",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "http://localhost:3000/v2/lawsuits/{cnjNumber}/activity"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("http://localhost:3000/v2/lawsuits/{cnjNumber}/activity")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost:3000/v2/lawsuits/{cnjNumber}/activity")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"object": "list",
"results": [
{
"cnjNumber": "<string>",
"activityType": "update",
"providerSubtype": "<string>",
"content": "<string>",
"publishedAt": "<string>",
"captureDate": "<string>",
"sourceProvider": "<string>",
"sourceDataset": "<string>"
}
],
"has_more": true,
"next_cursor": "<string>",
"type": "<string>"
}{
"type": "about:blank",
"title": "Not Found",
"status": 404,
"detail": "Protests not found for document",
"instance": "/v2/entities/61969404000182/protests",
"request_id": "req_123"
}{
"type": "about:blank",
"title": "Not Found",
"status": 404,
"detail": "Protests not found for document",
"instance": "/v2/entities/61969404000182/protests",
"request_id": "req_123"
}{
"type": "about:blank",
"title": "Not Found",
"status": 404,
"detail": "Protests not found for document",
"instance": "/v2/entities/61969404000182/protests",
"request_id": "req_123"
}lawsuits
Get lawsuit activity by CNJ number
GET
/
v2
/
lawsuits
/
{cnjNumber}
/
activity
Get lawsuit activity by CNJ number
curl --request GET \
--url http://localhost:3000/v2/lawsuits/{cnjNumber}/activity \
--header 'Authorization: Bearer <token>'import requests
url = "http://localhost:3000/v2/lawsuits/{cnjNumber}/activity"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('http://localhost:3000/v2/lawsuits/{cnjNumber}/activity', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "3000",
CURLOPT_URL => "http://localhost:3000/v2/lawsuits/{cnjNumber}/activity",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "http://localhost:3000/v2/lawsuits/{cnjNumber}/activity"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("http://localhost:3000/v2/lawsuits/{cnjNumber}/activity")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost:3000/v2/lawsuits/{cnjNumber}/activity")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"object": "list",
"results": [
{
"cnjNumber": "<string>",
"activityType": "update",
"providerSubtype": "<string>",
"content": "<string>",
"publishedAt": "<string>",
"captureDate": "<string>",
"sourceProvider": "<string>",
"sourceDataset": "<string>"
}
],
"has_more": true,
"next_cursor": "<string>",
"type": "<string>"
}{
"type": "about:blank",
"title": "Not Found",
"status": 404,
"detail": "Protests not found for document",
"instance": "/v2/entities/61969404000182/protests",
"request_id": "req_123"
}{
"type": "about:blank",
"title": "Not Found",
"status": 404,
"detail": "Protests not found for document",
"instance": "/v2/entities/61969404000182/protests",
"request_id": "req_123"
}{
"type": "about:blank",
"title": "Not Found",
"status": 404,
"detail": "Protests not found for document",
"instance": "/v2/entities/61969404000182/protests",
"request_id": "req_123"
}Authorizations
OAuth2 Authorization Code flow
Path Parameters
CNJ number
Query Parameters
Comma-separated fields to expand. Supports selection with brackets (e.g., "createdBy,updatedBy" or "targets.company[icon,tradeName]").
Example:
"createdBy"
Items per page (default 100, max 1000)
Required range:
1 <= x <= 1000Example:
100
Cursor for next page
Server-side full-text activity search
Response
Paginated lawsuit activity payload
Object type identifier
Array of results for current page
Show child attributes
Show child attributes
Whether more results exist beyond this page
Opaque cursor for next page. null if no more results.
Type of results (Notion-compatible)
⌘I