Credentials#
A entidade Credentials representa as informações de login necessárias para que o robô acesse o sistema do respectivo Procon e colete os dados disponíveis.
Cada credencial deve estar associada a um source (Procon monitorado), por meio do campo source_id, além de estar vinculada a uma empresa (company_id) responsável pela operação.
Cadastrar Credencial#
Para cadastrar uma nova credencial, utilize a seguinte requisição:
curl --request POST \
--url http://op.digesto.com.br/api/prazos_judiciais/credentials \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"username": "jus-solucoes-op-api",
"password": "123456",
"source_id": 35,
"company_id": 85,
"activate_new_profiles": true
}'
Headers
Nome |
Tipo |
Obrigatório |
Descrição |
---|---|---|---|
Authorization |
string |
Sim |
Token de autenticação (formato Bearer). |
Content-Type |
string |
Sim |
Deve ser application/json. |
Corpo da Requisição (JSON)
Resposta esperada:
{
"username": "jus-solucoes-op-api",
"source_id": 1,
"company_id": 85,
"activate_new_profiles": true,
"id": 757,
"dg_created_at": "2025-07-11T21:42:37.798333",
"source": {
"id": 1,
"name": "Sindec AC",
"url": "http://189.125.64.67/sindecconsulta2/public/fornecedor",
"state": "AC",
"county": null,
"description": null
},
"company": {
"name": "Company Procon Ltda.",
"cnpj": 12345678011195,
"description": "Company para teste no jus-solucoes-op-api",
"id": 85,
"dg_created_at": "2025-07-11T21:37:19.158677"
}
}
Listar Credenciais#
Para listar todas as credenciais cadastradas associadas ao token autenticado:
curl --request GET \
--url https://op.digesto.com.br/api/prazos_judiciais/credentials \
--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 em JSON (URL encoded ou raw), ex: {“source_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: variável). |
Resposta esperada:
[
{
"id": 759,
"username": "jus-solucoes-op-api",
"dg_created_at": "2025-07-16T14:38:15.598804",
"source_id": 35,
"company_id": 85,
"activate_new_profiles": true,
"profiles": [],
"access_logs": [],
"source": {
"id": 35,
"name": "ProconWeb GO",
"url": "https://proconweb.ssp.go.gov.br",
"state": "GO",
"county": "Goias",
"description": null
},
"company": {
"id": 85,
"name": "Company Procon Teste 2 Ltda.",
"cnpj": 69667624000163,
"description": "Company para teste 2 no jus-solucoes-op-api",
"dg_created_at": "2025-07-16T13:45:46.065580"
}
}
]
Exemplo de headers de resposta:
date: Tue, 22 Jul 2025 17:46:40 GMT
content-type: application/json
content-length: 1526
x-total-count: 3
link: <op.digesto.com.br/credentials?page=1&per_page=30>; rel="self"
Filtrar Credenciais#
É possível aplicar filtros na listagem utilizando o parâmetro where
. Exemplo:
curl --request GET \
--url 'https://op.digesto.com.br/api/prazos_judiciais/credentials?where={"source_id": 35}' \
--header 'Authorization: Bearer <token>'
Resposta esperada:
[
{
"id": 759,
"username": "jus-solucoes-op-api",
"dg_created_at": "2025-07-16T14:38:15.598804",
"source_id": 35,
"company_id": 85,
"activate_new_profiles": true,
"profiles": [],
"access_logs": [],
"source": {
"id": 35,
"name": "ProconWeb GO",
"url": "https://proconweb.ssp.go.gov.br",
"state": "GO",
"county": "Goias",
"description": null
},
"company": {
"id": 85,
"name": "Company Procon Teste 2 Ltda.",
"cnpj": 69667624000163,
"description": "Company para teste 2 no jus-solucoes-op-api",
"dg_created_at": "2025-07-16T13:45:46.065580"
}
}
]
Detalhar Credencial#
Também é possível recuperar uma credencial específica informando seu ID diretamente na URL:
curl --request GET \
--url https://op.digesto.com.br/api/prazos_judiciais/credentials/759 \
--header 'Authorization: Bearer <token>'
Path Params
Nome |
Tipo |
Obrigatório |
Descrição |
---|---|---|---|
id |
int |
Sim |
ID da credencial a ser recuperada. |
Headers
Nome |
Tipo |
Obrigatório |
Descrição |
---|---|---|---|
Authorization |
string |
Sim |
Token de autenticação (formato Bearer). |
Resposta esperada:
{
"username": "jus-solucoes-op-api",
"source_id": 35,
"company_id": 85,
"activate_new_profiles": true,
"id": 759,
"dg_created_at": "2025-07-16T14:38:15.598804",
"source": {
"id": 35,
"name": "ProconWeb GO",
"url": "https://proconweb.ssp.go.gov.br/",
"state": "GO",
"county": "Goias",
"description": null
},
"company": {
"name": "Company Procon Teste 2 Ltda.",
"cnpj": 69667624000163,
"description": "Company para teste 2 no jus-solucoes-op-api",
"id": 85,
"dg_created_at": "2025-07-16T13:45:46.065580"
},
"profiles": [],
"access_logs": []
}