Cara, eu to fora do Brasil, acha q faz alguma diferenca? Algum block pra ip internacional?

Pode ser viu. Se for possível faz um teste com o insomnia com os parametros abaixo (são os que estou usando e esta funcionando). Se não funcionar, possivelmente é block por região.

POST: https://api-publica.datajud.cnj.jus.br/api_publica_tjmg/_search

JSON REQUEST:

{
    "query": {
        "match": {
            "numeroProcesso": "13668284120218130024"
				}
    }
}

HEADER: Content-Type: application/json Authorization: APIKey cDZHYzlZa0JadVREZDJCendQbXY6SkJlTzNjLV9TRENyQk1RdnFKZGRQdw==

(repara que antes da chave, tem o termo APIKey, que faz parte da chave)

Yes, confirmado, mesmo com o Insomnia nao rola, e fiz um script python com esses dados e nao rola aki tb... pode testar ai? Ainda falta eu tentar com VPN em outra maquina... ```python import requests def query_cnj_api(process_number): """ Queries the CNJ API with the given process number and returns the response. :param process_number: The process number to query. :return: The response from the API. """ url = "https://api-publica.datajud.cnj.jus.br/api_publica_tjmg/_search" headers = { "Content-Type": "application/json", "Authorization": "APIKey cDZHYzlZa0JadVREZDJCendQbXY6SkJlTzNjLV9TRENyQk1RdnFKZGRQdw==" } json_data = { "query": { "match": { "numeroProcesso": process_number } } } response = requests.post(url, json=json_data, headers=headers) return response.json() # Example usage print("####### Chamando public API TJMG - Proc Num, resultados no console...") process_number = "13668284120218130024" response = query_cnj_api(process_number) print(response) ```
Aqui também deu conexão recusada no py. Estranho. Muito estranho. Logo após o erro rodei no PHP num xampp que está na mesma maquina e funcionou.
Fala ae, finalmente tudo funcinou, em qq linguagem, testei em java e python e no postman, tudo ok... era algum block temporario do governo, agora funciona redondo.