Saltar al contenido principal

CompanyConsentRevocation

CompanyConsentRevocation

idstringrequired

Identificador único de la revocación iniciada por la empresa.

Example: ccrev_1B2M2Y8AsgTpgAmY7PhCfg
subject_idstringrequired

Identificador del sujeto afectado (ent_ o id_).

Example: ent_1B2M2Y8AsgTpgAmY7PhCfg
subject_typestringrequired

Possible values: [Entity, Identity]

Example: Entity
consent_template_idstringrequired

Identificador del template de consentimiento.

Example: constpl_1B2M2Y8AsgTpgAmY7PhCfg
consent_template_versionintegerrequired
Example: 3
selected_scopes object[]nullable
  • Array [
  • scope_typestringrequired

    Tipo de ámbito.

    Possible values: [product, branch]

    Example: product
    scope_idstringrequired

    Identificador público tokenizado del recurso scope.

    Example: prod_1B2M2Y8AsgTpgAmY7PhCfg
    scope_versionintegerrequired

    Versión del recurso scope persistida en esta versión del template. Este valor queda fijado al guardar y no se actualiza automáticamente cuando aparecen nuevas versiones del scope.

    Example: 1
  • ]
  • reason_codestringrequired
    Example: contract_ended
    reason_textstringnullable
    Example: Contrato finalizado en sistema core
    origin_event objectrequired
    systemstringrequired

    Sistema origen que dispara la revocación.

    Example: core-banking
    event_idstringrequired

    Identificador idempotente del evento origen.

    Example: evt-12345
    occurred_atstring<date-time>nullable

    Fecha/hora de ocurrencia del evento origen.

    Example: 2026-02-11T15:10:00Z
    statusstringrequired

    Possible values: [pending, applied, no_changes, failed]

    Example: applied
    agreement_idstringnullable

    Identificador del acuerdo resultante cuando hubo cambios efectivos.

    Example: agr_1B2M2Y8AsgTpgAmY7PhCfg
    agreement_versionintegernullable

    Versión del acuerdo resultante cuando hubo cambios efectivos.

    Example: 4
    created_atstring<date-time>required
    Example: 2026-02-11T15:10:00Z
    CompanyConsentRevocation
    {
    "id": "ccrev_1B2M2Y8AsgTpgAmY7PhCfg",
    "subject_id": "ent_1B2M2Y8AsgTpgAmY7PhCfg",
    "subject_type": "Entity",
    "consent_template_id": "constpl_1B2M2Y8AsgTpgAmY7PhCfg",
    "consent_template_version": 3,
    "selected_scopes": [
    {
    "scope_type": "product",
    "scope_id": "prod_1B2M2Y8AsgTpgAmY7PhCfg",
    "scope_version": 1
    }
    ],
    "reason_code": "contract_ended",
    "reason_text": "Contrato finalizado en sistema core",
    "origin_event": {
    "system": "core-banking",
    "event_id": "evt-12345",
    "occurred_at": "2026-02-11T15:10:00Z"
    },
    "status": "applied",
    "agreement_id": "agr_1B2M2Y8AsgTpgAmY7PhCfg",
    "agreement_version": 4,
    "created_at": "2026-02-11T15:10:00Z"
    }