请求管理事件有效载荷

您可以使用以下请求管理事件负载,为事件通知 Webhook 和 API 触发异步工作流和同步操作。

下表列出了访问请求事件中包含的属性。

表 1. 访问请求属性
名称 数据类型 描述
data.action 字符串 用户针对该资源执行的操作。
data.approver 字符串 指定已对已分配请求采取行动的审批人。
data.approver_comment 字符串 指定审批人的评论。
data.approvers 数组列表 指定可以对已分配请求采取行动的审批人列表。
data.beneficiary 字符串 指定该请求的受益人。
data.cause 字符串 指定错误消息。
data.creationDate 字符串 指定请求创建的时间。
data.current_step 字符串 指定多步骤流程中的当前步骤名称。
data.entitlement_name 字符串 指定授权的名称。
data.entitlement_rights List<String> 指定该权限的权限。
data.entitlement_type 字符串 指定授权的类型。
data.justification 字符串 说明该请求的理由。
data.performedby 字符串 在该实例上执行该操作的用户 ID。
data.reference 字符串 指定请求的引用。 当同时请求多个授权时,所有请求使用的引用均相同。
data.request 字符串 指定请求的唯一标识符( RequestId )。
data.request_number 字符串 指定用于跟踪该请求的请求编号。
data.requestor 字符串 指定请求者的ID。
data.resource 字符串 流的类型。 例如,补助金资格。
data.status 字符串 指定请求的状态。
data.workflow 字符串 指定与该请求相关的工作流。
data.workflow_configuration List<String> 指定与该请求相关的工作流配置。

示例

以下代码是一个示例有效载荷。 使用 Events API 获取实际属性。 参见 https://docs.verify.ibm.com/verify/reference/getalleventshttps://docs.verify.ibm.com/verify/docs/pulling-event-data

{"data": {
    "action": "APPROVE",
    "approver": "jane.doe",
    "approver_comment": "Request approved due to valid justification.",
    "approvers": ["jane.doe", "john.smith"],
    "beneficiary": "alice.johnson",
    "cause": "N/A",
    "creationDate": "2025-05-20T14:30:00Z",
    "current_step": "ManagerApproval",
    "entitlement_name": "Admin Access",
    "entitlement_rights": ["READ", "WRITE", "EXECUTE"],
    "entitlement_type": "Role-Based Access",
    "justification": "Required access to manage system configurations.",
    "performedby": "jane.doe",
    "reference": "REF-20250520-1234",
    "request": "REQ-0001234567",
    "request_number": "AR-20250520-7890",
    "requestor": "bob.martin",
    "resource": "grant-entitlement",
    "status": "APPROVED",
    "workflow": "WF-AccessApproval-01",
    "workflow_configuration": ["Step1:Submit", "Step2:ManagerApproval", "Step3:FinalApproval"]
}