Get entity lawsuits
curl --request GET \
--url http://localhost:3000/v2/entities/{id}/lawsuits \
--header 'Authorization: Bearer <token>'import requests
url = "http://localhost:3000/v2/entities/{id}/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/entities/{id}/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/entities/{id}/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/entities/{id}/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/entities/{id}/lawsuits")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost:3000/v2/entities/{id}/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,
"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>"
}entities
Get entity lawsuits
GET
/
v2
/
entities
/
{id}
/
lawsuits
Get entity lawsuits
curl --request GET \
--url http://localhost:3000/v2/entities/{id}/lawsuits \
--header 'Authorization: Bearer <token>'import requests
url = "http://localhost:3000/v2/entities/{id}/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/entities/{id}/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/entities/{id}/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/entities/{id}/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/entities/{id}/lawsuits")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost:3000/v2/entities/{id}/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,
"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>"
}Authorizations
OAuth2 Authorization Code flow
Path Parameters
CPF, CNPJ, or company id (cmp_*)
Query Parameters
Opaque cursor for pagination. Use the next_cursor from previous response.
Example:
"eyJjcmVhdGVkX3RpbWUiOiIyMDI0LTExLTE1VDEwOjAwOjAwLjAwMFoiLCJpZCI6InBhZ2VfYWJjMTIzIn0="
Number of items per page. Omit to return the complete legacy list.
Required range:
1 <= x <= 100Comma-separated optional response fields. Supports "summary.short", "summary.long", and "summary.mdx". Without summary.* the metadata.summary field is omitted.
Response
200 - application/json
Object type identifier
Array of results for current page
Show child attributes
Show child attributes
Whether more results exist beyond this page
Show child attributes
Show child attributes
Opaque cursor for next page. null if no more results.
Type of results (Notion-compatible)
⌘I