curl --request GET \
--url https://api.juridiq.com.br/publication/{id} \
--header 'x-juridiq-api-key: <api-key>'import requests
url = "https://api.juridiq.com.br/publication/{id}"
headers = {"x-juridiq-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-juridiq-api-key': '<api-key>'}};
fetch('https://api.juridiq.com.br/publication/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.juridiq.com.br/publication/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-juridiq-api-key: <api-key>"
],
]);
$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 := "https://api.juridiq.com.br/publication/{id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-juridiq-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.juridiq.com.br/publication/{id}")
.header("x-juridiq-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.juridiq.com.br/publication/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-juridiq-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"id": "<string>",
"title": "<string>",
"content": "<string>",
"descriptionSmall": "<string>",
"officialDiary": "<string>",
"availabilityDate": "<string>",
"publicationDate": "<string>",
"location": "<string>",
"processNumber": "<string>",
"type": "oab",
"term": "<string>",
"name": "<string>",
"variations": [
"<string>"
],
"parties": [
{
"id": "<string>",
"name": "<string>",
"type": "<string>"
}
],
"lawsuitId": "<string>",
"prevId": "<string>",
"nextId": "<string>",
"prevUnreadId": "<string>",
"nextUnreadId": "<string>",
"unreadPosition": 123,
"unreadTotal": 123,
"isHandled": true,
"readAt": "2023-11-07T05:31:56Z",
"readBy": {
"id": "<string>",
"name": "<string>",
"imageUrl": "<string>"
},
"lawSuitId": "<string>",
"hasSimilarity": true,
"createdAt": "2023-11-07T05:31:56Z"
}{
"message": "<string>",
"statusCode": 123,
"translateMessage": "<string>"
}{
"message": "<string>",
"statusCode": 123,
"translateMessage": "<string>"
}Buscar publicação
Devolve o detalhe de uma movimentação de publicação do escritório autenticado. O parâmetro id é o ID da movimentação (publication_movements), o mesmo da listagem — não o ID da publicação. Aceita JWT ou o header x-juridiq-api-key.
curl --request GET \
--url https://api.juridiq.com.br/publication/{id} \
--header 'x-juridiq-api-key: <api-key>'import requests
url = "https://api.juridiq.com.br/publication/{id}"
headers = {"x-juridiq-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-juridiq-api-key': '<api-key>'}};
fetch('https://api.juridiq.com.br/publication/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.juridiq.com.br/publication/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-juridiq-api-key: <api-key>"
],
]);
$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 := "https://api.juridiq.com.br/publication/{id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-juridiq-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.juridiq.com.br/publication/{id}")
.header("x-juridiq-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.juridiq.com.br/publication/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-juridiq-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"id": "<string>",
"title": "<string>",
"content": "<string>",
"descriptionSmall": "<string>",
"officialDiary": "<string>",
"availabilityDate": "<string>",
"publicationDate": "<string>",
"location": "<string>",
"processNumber": "<string>",
"type": "oab",
"term": "<string>",
"name": "<string>",
"variations": [
"<string>"
],
"parties": [
{
"id": "<string>",
"name": "<string>",
"type": "<string>"
}
],
"lawsuitId": "<string>",
"prevId": "<string>",
"nextId": "<string>",
"prevUnreadId": "<string>",
"nextUnreadId": "<string>",
"unreadPosition": 123,
"unreadTotal": 123,
"isHandled": true,
"readAt": "2023-11-07T05:31:56Z",
"readBy": {
"id": "<string>",
"name": "<string>",
"imageUrl": "<string>"
},
"lawSuitId": "<string>",
"hasSimilarity": true,
"createdAt": "2023-11-07T05:31:56Z"
}{
"message": "<string>",
"statusCode": 123,
"translateMessage": "<string>"
}{
"message": "<string>",
"statusCode": 123,
"translateMessage": "<string>"
}Authorizations
Chave de API do escritório (criada no painel). Envie o valor no header x-juridiq-api-key. A API aberta aplica rate limit por chave (veja a documentação de integradores).
Path Parameters
ID da movimentação
Response
Default Response
ID da movimentação
Título
Conteúdo
Resumo
Diário oficial
Data de disponibilização
Data da publicação
Local
Número do processo
Tipo do monitoramento
oab, name_adv, name_parties, lawsuit, content Termo monitorado
Nome monitorado (legado)
Variações do termo
Partes do processo
Show child attributes
Show child attributes
ID do processo
Já tratada
Data da leitura
Usuário que leu
Show child attributes
Show child attributes
ID do processo
Tem similaridade

