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
    }
]