Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
curl --request GET \
--url http://localhost:3000/v2/lawsuits \
--header 'Authorization: Bearer <token>'import requests
url = "http://localhost:3000/v2/lawsuits"
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', 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",
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"
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")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost:3000/v2/lawsuits")
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>",
"roles": [
"<string>"
],
"polarities": [
"<string>"
],
"parties": [
{
"cnjNumber": "<string>",
"name": "<string>",
"document": "<string>",
"role": "<string>",
"polarity": "<string>",
"matched": true,
"matchType": "document",
"isActive": true,
"isInference": true,
"oab": "<string>",
"oabState": "<string>",
"specificType": "<string>",
"aliases": [
"<string>"
],
"sourceProvider": "<string>",
"sourceDataset": "<string>",
"sourceCollection": "<string>"
}
],
"type": "<string>",
"status": "<string>",
"value": 123,
"courtName": "<string>",
"courtType": "<string>",
"courtLevel": "<string>",
"courtDistrict": "<string>",
"judgingBody": "<string>",
"state": "<string>",
"mainSubject": "<string>",
"distributionDate": "<string>",
"noticeDate": "<string>",
"closeDate": "<string>",
"partyPolarity": "<string>",
"lastMovementDate": "<string>",
"lastActivityAt": "<string>",
"matchType": "document"
}
],
"has_more": true,
"entityType": "company",
"document": "<string>",
"sources": [
{
"queryId": "<string>",
"datasetSlug": "<string>",
"sourcePriority": 123,
"observedAt": "<string>",
"recordedAt": "<string>"
}
],
"metadata": {
"status": "NOT_QUERIED",
"provenance": {
"datasets": [
{
"datasetSlug": "<string>",
"requirement": "required",
"visible": true,
"onRefresh": true,
"sourcePriority": 123,
"status": "NOT_QUERIED",
"queryId": "<string>",
"observedAt": "<string>",
"recordedAt": "<string>",
"errorCode": "upstream_error"
}
]
},
"summary": "<string>"
},
"next_cursor": "<string>",
"type": "<string>",
"asOf": "<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"
}curl --request GET \
--url http://localhost:3000/v2/lawsuits \
--header 'Authorization: Bearer <token>'import requests
url = "http://localhost:3000/v2/lawsuits"
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', 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",
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"
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")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost:3000/v2/lawsuits")
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>",
"roles": [
"<string>"
],
"polarities": [
"<string>"
],
"parties": [
{
"cnjNumber": "<string>",
"name": "<string>",
"document": "<string>",
"role": "<string>",
"polarity": "<string>",
"matched": true,
"matchType": "document",
"isActive": true,
"isInference": true,
"oab": "<string>",
"oabState": "<string>",
"specificType": "<string>",
"aliases": [
"<string>"
],
"sourceProvider": "<string>",
"sourceDataset": "<string>",
"sourceCollection": "<string>"
}
],
"type": "<string>",
"status": "<string>",
"value": 123,
"courtName": "<string>",
"courtType": "<string>",
"courtLevel": "<string>",
"courtDistrict": "<string>",
"judgingBody": "<string>",
"state": "<string>",
"mainSubject": "<string>",
"distributionDate": "<string>",
"noticeDate": "<string>",
"closeDate": "<string>",
"partyPolarity": "<string>",
"lastMovementDate": "<string>",
"lastActivityAt": "<string>",
"matchType": "document"
}
],
"has_more": true,
"entityType": "company",
"document": "<string>",
"sources": [
{
"queryId": "<string>",
"datasetSlug": "<string>",
"sourcePriority": 123,
"observedAt": "<string>",
"recordedAt": "<string>"
}
],
"metadata": {
"status": "NOT_QUERIED",
"provenance": {
"datasets": [
{
"datasetSlug": "<string>",
"requirement": "required",
"visible": true,
"onRefresh": true,
"sourcePriority": 123,
"status": "NOT_QUERIED",
"queryId": "<string>",
"observedAt": "<string>",
"recordedAt": "<string>",
"errorCode": "upstream_error"
}
]
},
"summary": "<string>"
},
"next_cursor": "<string>",
"type": "<string>",
"asOf": "<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"
}OAuth2 Authorization Code flow
Comma-separated fields to expand. Supports selection with brackets (e.g., "createdBy,updatedBy" or "targets.company[icon,tradeName]").
"createdBy"
Items per page (default 20, max 100)
1 <= x <= 100100
Cursor for next page
"eyJjcmVhdGVkX3RpbWUiOiIyMDI0LTExLTE1VDEwOjAwOjAwLjAwMFoiLCJpZCI6InBhZ2VfYWJjMTIzIn0="
Required exact filter. Supported field: parties.document.
"parties.document:\"61969404000182\""
Company legal name for party-name matching
Stable lawsuits payload
Object type identifier
Array of results for current page
Show child attributes
Whether more results exist beyond this page
company, person Show child attributes
Show child attributes
Opaque cursor for next page. null if no more results.
Type of results (Notion-compatible)