Obtener Consentimiento

POST /cl/consent_manager/get_consent

Obtiene los detalles completos de un consentimiento específico.

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

Parámetros Parámetros de Entrada

ParámetroTipoRequeridoDescripción
caseIdstringID único del caso para trazabilidad
consent_tokenstringNo*Token UUID del consentimiento
id_externostringNo*Custom ID del consentimiento

*Uno de consent_token o id_externo es requerido.

Ejemplo de Solicitud

curl --location 'https://api.floid.app/cl/consent_manager/get_consent' \
--header 'Authorization: Bearer {{TOKEN}}' \
--data '{
  "caseId": "CASE-2026-001",
  "consent_token": "TOKEN-9",
}'

Respuesta Exitosa (200)

{
  "code": "200",
  "msg": "OK",
  "caseid": "CASE-001",
  "data": {
    "consent": {
      "id": 123,
      "consent_token": "a9a628a1-b4ac-4ab2-b4d0-954f91239d60",
      "custom_id": "CONSENT-2026-001",
      "codigo_interno": "C2601121752588870878",
      "person_rut": "12345678-9",
      "person_name": "Juan Pérez González",
      "person_email": "[email protected]",
      "person_cellphone": "+56912345678",
      "codigo_institucion": "001234567",
      "nombre_institucion": "Banco Ejemplo",
      "finalidad": 2,
      "finalidad_desc": "Riesgo Crediticio",
      "medio": 1,
      "medio_desc": "Electrónico",
      "objetivo": "02",
      "estado": "ACTIVE",
      "timestamp_otorgamiento": "20260112 175258",
      "timestamp_expiracion": "20270112 175258",
      "timestamp_revocacion": null,
      "origen": "API",
      "rut_empresa": "76123456-7",
      "rut_ejecutivo": "11223344-5",
      "origen_batch": false,
      "ip_otorgamiento": "172.19.0.7",
      "user_agent": "Mozilla/5.0...",
      "file_url": "https://storage.googleapis.com/...",
      "gcs_path": "consentimientos/001234567/2026/01/consent_xxx.pdf",
      "fingerprint_hash": "abc123def456",
      "created_at": "2026-01-12 17:52:58",
      "updated_at": "2026-01-12 17:52:58",
      "accesos_count": 5,
      "ultimo_acceso": "2026-01-12 18:30:00"
    }
  }
}

Posibles Errores

Error CodeHTTPDescripción
INVALID_REQUEST400Falta consent_token o id_externo
NOT_FOUND404Consentimiento no encontrado
INTERNAL_ERROR400Error al consultar base de datos