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ámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
caseId | string | Sí | ID único del caso para trazabilidad |
consent_token | string | No* | Token UUID del consentimiento |
id_externo | string | No* | 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 Code | HTTP | Descripción |
|---|---|---|
INVALID_REQUEST | 400 | Falta consent_token o id_externo |
NOT_FOUND | 404 | Consentimiento no encontrado |
INTERNAL_ERROR | 400 | Error al consultar base de datos |
Updated 25 days ago
