Sources#
Nesta API, o recurso sources representa a entidade responsável por armazenar informações sobre os sistemas do Procon que monitoramos — ou seja, aqueles nos quais temos robôs que coletam notificações regularmente.
Listar Procons Monitorados#
Para listar todos os Procons atualmente monitorados, utilize a seguinte requisição:
curl --request GET \
--url https://op.digesto.com.br/api/prazos_judiciais/sources \
--header 'Authorization: Bearer token'
Headers
Nome |
Tipo |
Obrigatório |
Descrição |
---|---|---|---|
Authorization |
string |
Sim |
Token de autenticação (formato Bearer). |
Query Params
Nome |
Tipo |
Obrigatório |
Descrição |
---|---|---|---|
where |
string |
Não |
Filtro opcional em JSON (URL encoded), ex: {“id”: 35} |
page |
int |
Não |
Número da página a ser retornada (padrão: 1). |
per_page |
int |
Não |
Quantidade de itens por página (padrão: 30, máximo: 2048). |
A resposta incluirá headers com informações de paginação no formato padrão da GitHub API (conforme documentado neste link), além de uma lista com os sistemas encontrados:
[
{
"id": 36,
"name": "ProconWeb GO",
"url": "https://proconweb.ssp.go.gov.br",
"state": "GO",
"county": null,
"description": null
},
{
"id": 35,
"name": "Sistema Integrado Procon SP v2 API",
"url": "https://procon-api-fornecedor-prod.developer.azure-api.net/api-details",
"state": "SP",
"county": "São Paulo",
"description": null
},
{},
{},
{
"id": 6,
"name": "Sindec PR",
"url": "http://sindec.procon.pr.gov.br/sindecconsulta2/public/fornecedor",
"state": "PR",
"county": null,
"description": null
}
]
Exemplo de headers da resposta (paginação):
date: Mon, 21 Jul 2025 18:39:45 GMT
content-type: application/json
content-length: 1487
x-total-count: 33
link: <https://op.digesto.com.br/4/sources?page=1&per_page=10>; rel="self",
<https://op.digesto.com.br/4/sources?page=2&per_page=10>; rel="next",
<https://op.digesto.com.br/4/sources?page=4&per_page=10>; rel="last"
Filtrar Procons Monitorados#
Além de listar todas as fontes monitoradas, também é possível realizar filtragens utilizando o parâmetro where
, conforme exemplo abaixo:
curl --request GET \
--url 'https://op.digesto.com.br/api/prazos_judiciais/sources?where={"name": {"$icontains": "ProconWeb GO"}}' \
--header 'Authorization: Bearer 536e1403-5f37-4f60-8190-cb3dc26df4ca'
Resposta esperada:
[
{
"id": 35,
"name": "ProconWeb GO",
"url": "https://proconweb.ssp.go.gov.br",
"state": "GO",
"county": "Goias",
"description": null
}
]