Listar Consentimientos
POST /cl/consent_manager/list_consents
Obtiene un listado paginado de consentimientos con filtros opcionales.
URL Completa: https://api.floid.app/cl/consent_manager/list_consents
Parámetros de Entrada
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
caseId | string | Si | ID único del caso para trazabilidad |
page | integer | No | Número de página (default: 1) |
limit | integer | No | Registros por página (default: 50, max: 500) |
person_rut | string | No | Filtrar por RUT de persona |
codigo_institucion | string | No | Filtrar por código de institución |
estado | string | No | Filtrar por estado: ACTIVE, REVOKED, EXPIRED |
finalidad | integer | No | Filtrar por finalidad (1 o 2) |
fecha_desde | string | No | Fecha inicio (formato: YYYY-MM-DD) |
fecha_hasta | string | No | Fecha fin (formato: YYYY-MM-DD) |
custom_id | string | No | Filtrar por custom_id exacto |
Ejemplo de Solicitud
curl --location 'https://api.floid.app/cl/consent_manager/list_consents
--header 'Authorization: Bearer {{TOKEN}}' \
--data '{
"caseId": "CASE-2026-001",
}'
Respuesta Exitosa (200)
{
"code": "200",
"msg": "OK",
"caseid": "CASE-001",
"data": {
"consents": [
{
"id": 123,
"consent_token": "a9a628a1-b4ac-4ab2-b4d0-954f91239d60",
"custom_id": "CONSENT-2026-001",
"person_rut": "12345678-9",
"person_name": "Juan Pérez",
"codigo_institucion": "001234567",
"finalidad": 2,
"medio": 1,
"objetivo": "02",
"estado": "ACTIVE",
"timestamp_otorgamiento": "20260112 175258",
"timestamp_expiracion": "20270112 175258",
"origen": "API"
}
],
"pagination": {
"page": 1,
"limit": 50,
"total_records": 150,
"total_pages": 3,
"has_next": true,
"has_prev": false
}
}
}
Posibles Errores
| Error Code | HTTP | Descripción |
|---|---|---|
INVALID_REQUEST | 400 | Parámetro de filtro inválido |
INVALID_REQUEST | 400 | Límite excede máximo de 500 |
INVALID_REQUEST | 400 | Formato de fecha inválido |
INTERNAL_ERROR | 400 | Error al consultar base de datos |
INVALID_DATE_RANGE | 400 | Fecha desde es posterior a fecha hasta |
LIMIT_EXCEEDED | 400 | Límite de paginación excede 500 |
NO_RECORDS | 400 | No hay registros para exportar |
Updated 22 days ago
