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.
Possible values: [access, rectification, opposition, suppression, portability, redec_update, redec_rectification, redec_complementation, redec_cancellation]
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.
Fecha límite para resolver este proceso.
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]
resolved_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]
resolved_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"
},
"expires_at": "2024-07-29T15:51:28.071Z",
"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"
]
},
"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"
]
},
"resolved_by_workflow": "Unknown Type: object,null",
"created_at": "2024-07-29T15:51:28.071Z",
"updated_at": "2024-07-29T15:51:28.071Z"
}