Logs de Acceso

POST /cl/consent_manager/get_access_logs

Obtiene los registros de acceso a consentimientos (consultas de detalle, validaciones).

URL Completa: https://api.floid.app/cl/consent_manager/get_access_logs

Parámetros Parámetros de Entrada

ParámetroTipoRequeridoDescripción
caseIdstringID único del caso para trazabilidad
pageintegerNoNúmero de página (default: 1)
limitintegerNoRegistros por página (default: 100, max: 500)
consent_tokenstringNoFiltrar por consentimiento específico
codigo_institucionstringNoFiltrar por institución que accedió
fecha_desdestringNoFecha inicio (formato: YYYY-MM-DD)
fecha_hastastringNoFecha fin (formato: YYYY-MM-DD)
ipstringNoFiltrar por IP específica

Ejemplo de Solicitud

curl --location 'https://api.floid.app/cl/consent_manager/get_access_logs&caseId=CASE-001&page=1&limit=50&fecha_desde=2026-01-01' \
--header 'Authorization: Bearer {{TOKEN}}' \
--data '{
  "caseId": "CASE-2026-001"
}'

Respuesta Exitosa (200)

{
  "code": "200",
  "msg": "OK",
  "caseid": "CASE-001",
  "data": {
    "access_logs": [
      {
        "id": 789,
        "consent_id": 123,
        "consent_token": "a9a628a1-b4ac-4ab2-b4d0-954f91239d60",
        "codigo_institucion": "001234567",
        "tipo_acceso": "DETAIL_VIEW",
        "endpoint": "get_consent_detail",
        "ip": "172.19.0.5",
        "user_agent": "Mozilla/5.0...",
        "timestamp": "2026-01-12 18:15:00",
        "duracion_ms": 145,
        "resultado": "SUCCESS"
      },
      {
        "id": 790,
        "consent_id": 123,
        "consent_token": "a9a628a1-b4ac-4ab2-b4d0-954f91239d60",
        "codigo_institucion": "001234567",
        "tipo_acceso": "VALIDATION",
        "endpoint": "validate_consent",
        "ip": "172.19.0.5",
        "user_agent": "curl/7.68.0",
        "timestamp": "2026-01-12 18:20:00",
        "duracion_ms": 89,
        "resultado": "SUCCESS"
      }
    ],
    "pagination": {
      "page": 1,
      "limit": 50,
      "total_records": 2,
      "total_pages": 1
    }
  }
}

Posibles Errores

Error CodeHTTPDescripción
INVALID_REQUEST400Parámetro de filtro inválido
INVALID_REQUEST400Formato de fecha inválido
INTERNAL_ERROR400Error al consultar base de datos