DataSubjectRequestProcess
DataSubjectRequestProcess
Un derecho dentro de una solicitud. Cada proceso tiene su propio estado, su plazo y su resolución, de modo que una solicitud que agrupa varios derechos los resuelve por separado.
Identificador único del proceso. Debe empezar con dsrp_
dsrp_1B2M2Y8AsgTpgAmY7PhCfgIdentificador de la solicitud a la que pertenece este proceso.
dsreq_1B2M2Y8AsgTpgAmY7PhCfgDerecho que este proceso ejerce. blocking solo aparece como proceso derivado: no se puede pedir como derecho propio.
Possible values: [access, rectification, opposition, suppression, portability, redec_update, redec_rectification, redec_complementation, redec_cancellation, blocking]
suppressionEstado del proceso.
Possible values: [pending, resolved]
pendingEstado terminal del proceso cuando status es resolved.
Possible values: [approved, partially_approved, rejected, null]
approvedIndica si la resolución de este proceso fue aprobada (true) o rechazada (false).
Es null cuando la resolución es parcial o el proceso sigue pendiente.
trueFundamento del rechazo, obligatorio cuando el proceso se resuelve como rechazado o parcialmente aprobado.
Nota interna de la resolución. No se comunica al titular.
Solo visible para sesiones del dashboard: los llamadores con API key reciben null aunque tengan permiso de lectura.
request_detail object
Detalle de lo que el titular pidió para este derecho.
- DSRQueryRequestDetail
- DSRMutationRequestDetail
- DSRRedecRequestDetail
- MOD4
Tipo de solicitud de consulta.
Possible values: [all, specific, unspecified]
allCategorías de datos a solicitar. Requerido cuando kind es 'specific'. Debe ser una categoría válida de la taxonomía o 'other'.
["user.name","user.contact.email"]Detalle adicional de la solicitud.
Solicitud de acceso a datos personalesArchivo adjunto opcional. Se envía como data URI y se devuelve como URL.
Tipo de solicitud de consulta.
Possible values: [all, specific, unspecified]
allCategorías de datos a solicitar. Requerido cuando kind es 'specific'. Debe ser una categoría válida de la taxonomía o 'other'.
["user.name","user.contact.email"]Detalle adicional de la solicitud.
Solicitud de acceso a datos personalesArchivo adjunto opcional. Se envía como data URI y se devuelve como URL.
requested_fields object[]required
Campos específicos que se solicita modificar
Possible values: >= 1
Categoría de datos según taxonomía válida o 'all'. Debe ser una categoría válida de la taxonomía.
user.nameDetalle específico del campo solicitado.
Corrección de fecha de nacimientofile_data object
Datos del archivo adjunto (si aplica). Los archivos deben enviarse en formato data_uri
(data:<mime>;base64,<payload>) y pueden ser PDF o imágenes (JPG/PNG) con un tamaño máximo de 5 MB.
Datos del archivo adjunto (si aplica). Los archivos deben enviarse en formato data_uri
(data:<mime>;base64,<payload>) y pueden ser PDF o imágenes (JPG/PNG) con un tamaño máximo de 5 MB.
Identificador del caso en REDEC.
redec_123Código de razón definido por REDEC. Debe ser válido para el tipo de solicitud REDEC.
2Código de la vía de ingreso de la solicitud.
11Texto asociado al código de razón. Solo de respuesta.
Diferencias en la morosidad informada de la deuda objetadaDetalle adicional de la solicitud.
Actualización de monto informadoCódigo de la operación crediticia asociada a la solicitud.
op_123456URL del archivo adjunto (PDF), si aplica.
Identificador del proceso de la misma solicitud del que este depende. Un proceso con dependencia no se puede resolver hasta que el proceso referido esté resuelto; el intento se rechaza con error de validación. Una solicitud con portabilidad y supresión declara acá que la supresión depende de la portabilidad.
dsrp_1B2M2Y8AsgTpgAmY7PhCfgFecha límite para resolver este proceso.
Etapa del plazo del proceso, calculada por Soyio al momento de la consulta.
Possible values: [resolved, not_started, on_time, expires_soon, critical, expired]
Días corridos que restan del plazo del proceso (negativo si ya venció). Es null cuando el
proceso está resuelto o su plazo aún no corre.
Fecha en que el proceso se resolvió.
assignee object
- CompanyUser
- MOD2
Token único del usuario de compañía.
cusr_1B2M2Y8AsgTpgAmY7PhCfgEmail del usuario de compañía.
dashboard.user@example.comNombre del usuario de compañía.
Dashboard UserFecha y hora de creación del usuario.
2024-03-20T15:30:00ZFecha y hora de última actualización del usuario.
2024-03-20T15:30:00Zroles object[]required
Roles actualmente asignados al usuario.
Token del rol asignado.
role_1B2M2Y8AsgTpgAmY7PhCfgNombre del rol asignado.
editorPermisos efectivos del usuario, derivados de sus roles.
Possible values: [dashboard.read, dashboard.write, dashboard.manage, consent.dashboard.read, consent.dashboard.write, consent.dashboard.config, consent.dashboard.manage, dsr.dashboard.read, dsr.dashboard.write, dsr.dashboard.config, dsr.dashboard.manage, disclosure.dashboard.read, disclosure.dashboard.write, disclosure.dashboard.config, disclosure.dashboard.manage, subjects.dashboard.read, users.dashboard.read, users.dashboard.manage, api_keys.dashboard.read, api_keys.dashboard.write, action_logs.dashboard.manage, webhooks.dashboard.read, webhooks.dashboard.write, workflows.dashboard.read, workflows.dashboard.write, workflows.dashboard.config, workflows.dashboard.manage, config.manage, dashboard.pii_access]
Entornos del dashboard a los que puede acceder el usuario.
Possible values: [sandbox, production], >= 1
Estado de la invitación. Es pending mientras el usuario no haya aceptado la invitación,
y active una vez que la aceptó y configuró su contraseña.
Possible values: [pending, active]
pendingFecha y hora del último envío de invitación. Es null si nunca se envió una.
2024-03-20T15:30:00ZFecha y hora en que el usuario aceptó la invitación. Es null mientras siga pendiente.
2024-03-21T09:12:00ZIndica si la compañía del usuario tiene el modo productivo habilitado.
falseresolved_by_user object
- CompanyUser
- MOD2
Token único del usuario de compañía.
cusr_1B2M2Y8AsgTpgAmY7PhCfgEmail del usuario de compañía.
dashboard.user@example.comNombre del usuario de compañía.
Dashboard UserFecha y hora de creación del usuario.
2024-03-20T15:30:00ZFecha y hora de última actualización del usuario.
2024-03-20T15:30:00Zroles object[]required
Roles actualmente asignados al usuario.
Token del rol asignado.
role_1B2M2Y8AsgTpgAmY7PhCfgNombre del rol asignado.
editorPermisos efectivos del usuario, derivados de sus roles.
Possible values: [dashboard.read, dashboard.write, dashboard.manage, consent.dashboard.read, consent.dashboard.write, consent.dashboard.config, consent.dashboard.manage, dsr.dashboard.read, dsr.dashboard.write, dsr.dashboard.config, dsr.dashboard.manage, disclosure.dashboard.read, disclosure.dashboard.write, disclosure.dashboard.config, disclosure.dashboard.manage, subjects.dashboard.read, users.dashboard.read, users.dashboard.manage, api_keys.dashboard.read, api_keys.dashboard.write, action_logs.dashboard.manage, webhooks.dashboard.read, webhooks.dashboard.write, workflows.dashboard.read, workflows.dashboard.write, workflows.dashboard.config, workflows.dashboard.manage, config.manage, dashboard.pii_access]
Entornos del dashboard a los que puede acceder el usuario.
Possible values: [sandbox, production], >= 1
Estado de la invitación. Es pending mientras el usuario no haya aceptado la invitación,
y active una vez que la aceptó y configuró su contraseña.
Possible values: [pending, active]
pendingFecha y hora del último envío de invitación. Es null si nunca se envió una.
2024-03-20T15:30:00ZFecha y hora en que el usuario aceptó la invitación. Es null mientras siga pendiente.
2024-03-21T09:12:00ZIndica si la compañía del usuario tiene el modo productivo habilitado.
falseresolved_by_workflow object | null
Workflow que resolvió el proceso, cuando la resolución fue automática.
wf_1B2M2Y8AsgTpgAmY7PhCfgCierre automático{
"id": "dsrp_1B2M2Y8AsgTpgAmY7PhCfg",
"data_subject_request_id": "dsreq_1B2M2Y8AsgTpgAmY7PhCfg",
"kind": "suppression",
"status": "pending",
"terminal_state": "approved",
"approved": true,
"rejection_reason": "string",
"internal_reason": "string",
"request_detail": {
"kind": "all",
"data_categories": [
"user.name",
"user.contact.email"
],
"detail": "Solicitud de acceso a datos personales",
"file": "string"
},
"depends_on": "dsrp_1B2M2Y8AsgTpgAmY7PhCfg",
"expires_at": "2024-07-29T15:51:28.071Z",
"deadline_stage": "resolved",
"deadline_days_left": 0,
"resolved_at": "2024-07-29T15:51:28.071Z",
"assignee": {
"id": "cusr_1B2M2Y8AsgTpgAmY7PhCfg",
"email": "dashboard.user@example.com",
"name": "Dashboard User",
"created_at": "2024-03-20T15:30:00Z",
"updated_at": "2024-03-20T15:30:00Z",
"roles": [
{
"id": "role_1B2M2Y8AsgTpgAmY7PhCfg",
"name": "editor"
}
],
"permissions": [
"dashboard.read"
],
"enabled_environments": [
"sandbox"
]
},
"resolved_by_user": {
"id": "cusr_1B2M2Y8AsgTpgAmY7PhCfg",
"email": "dashboard.user@example.com",
"name": "Dashboard User",
"created_at": "2024-03-20T15:30:00Z",
"updated_at": "2024-03-20T15:30:00Z",
"roles": [
{
"id": "role_1B2M2Y8AsgTpgAmY7PhCfg",
"name": "editor"
}
],
"permissions": [
"dashboard.read"
],
"enabled_environments": [
"sandbox"
]
},
"resolved_by_workflow": "Unknown Type: object,null",
"created_at": "2024-07-29T15:51:28.071Z",
"updated_at": "2024-07-29T15:51:28.071Z"
}