RestrictionAction
RestrictionAction
Una restriction action registra que un titular entró a una lista de exclusión (restrict) o salió de ella (lift).
Cada acción aplicada crea una nueva versión del agreement del titular, con su propia evidencia.
Identificador público de la acción.
restact_1B2M2Y8AsgTpgAmY7PhCfgrestrict agrega al titular a la lista; lift lo saca de ella.
Possible values: [restrict, lift]
restrictEstado de la acción. no_changes indica que no había nada que levantar, porque las restricciones ya estaban levantadas.
Possible values: [pending, applied, no_changes, failed]
appliedID del titular. Es null si el titular se eliminó después de registrar la acción.
ent_1B2M2Y8AsgTpgAmY7PhCfgEntityID de la plantilla de restricción.
restpl_wAspvmEr4ACDZaPUtfwjsAVersión de la plantilla con la que se registró la acción.
1Desde cuándo rige la acción.
2026-09-29T13:00:00.000ZHasta cuándo rige la restricción. null indica que no vence.
Código corto del motivo, definido por tu empresa (por ejemplo sernac o unsubscribe). Es texto libre: Soyio no
valida sus valores. Queda en la evidencia sellada y se copia a cada restricción, así que no incluyas datos personales.
sernacExplicación del motivo en texto libre. Queda guardada en la acción, pero no forma parte de la evidencia ni de las restricciones del agreement.
Canal por el que el titular hizo la solicitud.
Possible values: [digital, phone_call, in_person]
phone_callDesde dónde se registró la solicitud, por ejemplo call center. No incluyas datos personales del titular: este campo queda dentro de la evidencia sellada y no se puede borrar después.
call centermetadata object
Datos propios de tu integración, hasta 4 KB. No incluyas datos personales del titular: este campo queda dentro de la evidencia sellada y no se puede borrar después.
Datos propios de tu integración, hasta 4 KB. No incluyas datos personales del titular: este campo queda dentro de la evidencia sellada y no se puede borrar después.
origin_event objectrequired
Identifica el evento de tu sistema que originó la acción, para que puedas cruzarla con tus propios registros.
Reenviar el mismo system y event_id no crea una segunda acción. No incluyas datos personales del titular: este campo queda dentro de la evidencia sellada y no se puede borrar después.
Sistema que registró la solicitud.
call_centerIdentificador del evento en ese sistema.
CL-9931Cuándo ocurrió el evento en tu sistema.
2026-09-29T12:58:00ZID del agreement que produjo la acción. Es nulo si la acción no cambió el agreement.
agr_1B2M2Y8AsgTpgAmY7PhCfg42026-09-29T13:00:00.000Z{
"id": "restact_1B2M2Y8AsgTpgAmY7PhCfg",
"kind": "restrict",
"status": "applied",
"subject_id": "ent_1B2M2Y8AsgTpgAmY7PhCfg",
"subject_type": "Entity",
"restriction_template_id": "restpl_wAspvmEr4ACDZaPUtfwjsA",
"restriction_template_version": 1,
"effective_at": "2026-09-29T13:00:00.000Z",
"expires_at": "2024-07-29T15:51:28.071Z",
"reason_code": "sernac",
"reason_text": "string",
"channel": "phone_call",
"origin": "call center",
"metadata": {},
"origin_event": {
"system": "call_center",
"event_id": "CL-9931",
"occurred_at": "2026-09-29T12:58:00Z"
},
"agreement_id": "agr_1B2M2Y8AsgTpgAmY7PhCfg",
"agreement_version": 4,
"created_at": "2026-09-29T13:00:00.000Z"
}