跳转到主要内容
GET
curl
请参阅证据,了解规则运行如何记录每个匹配值及其来源;请参阅IP 信息富化,了解富化后的地址字段。

授权

x-api-key
string
header
必填

您的应用 API 密钥,可在 Business Console 的“开发者 -> API 密钥”中获取。主密钥拥有完整访问权限。指定名称的密钥可设置作用域:针对每个资源设为无权限、只读或读写,限定于特定工作流或已通过的会话、限定于 IP 地址列表,以及设置到期日期。401 表示密钥错误、已撤销或已过期;403 表示未发送密钥、密钥无权访问该资源或操作,或请求来自其 IP 列表之外的地址;在会话路由上返回 404 表示该会话不在该密钥允许的工作流或状态范围内。没有媒体访问权限的密钥获取到的图片、视频和 PDF URL 将为 null;没有会话写入权限的密钥获取到的会话链接和 token 将为 null。请参阅 https://docs.didit.me/console/api-keys。

路径参数

event_uuid
string<uuid>
必填

事件的 Didit 标识符(创建、批量、列表或时间线响应中的 event_uuid),而非您自己的 event_id。

响应

包含佐证材料的事件。

包含完整封装、增强信息和规则证据的单条监控事件。包含 MonitoringEvent 的所有字段以及下列字段。

event_uuid
string<uuid>
必填

事件的 Didit 标识符。在获取和删除调用中将其用作 {event_uuid}。

event_id
string
必填

您自己的标识符,即您发送的幂等性密钥。

Maximum string length: 128
event_category
enum<string>
必填

事件类别。

可用选项:
auth,
session,
gameplay,
bonus,
affiliate,
payment,
dispute,
security,
responsible_gambling,
custom
action_type
string
必填

该类别中发生的情况,与您发送的内容一致。

Maximum string length: 128
occurred_at
string<date-time>
必填

事件在您方发生的时间。

received_at
string<date-time>
必填

Didit 接受该事件的时间。

status
enum<string>
必填

ACCEPTED:已存储,没有匹配的规则改变其状态(大多数事件的常规响应,在不运行任何规则的沙盒应用中始终为此响应)。APPROVED:规则命中且评分低于您的审核阈值。IN_REVIEW:规则使评分超过审核阈值或直接设置了该状态。DECLINED:规则将其拒绝或评分超过了您的拒绝阈值。

可用选项:
ACCEPTED,
APPROVED,
IN_REVIEW,
DECLINED
score
integer
必填

累积规则分数。从 0 开始;规则的 add_score 操作会改变该分数(允许负增量)。

subject_vendor_data
string
必填

事件的 subject.vendor_data:您为该用户或公司设置的 id。

Maximum string length: 255
subject_entity_type
string
必填

individual 或 company:subject_vendor_data 所指的主体类型。

示例:

"individual"

subject_uuid
string<uuid> | null
必填

事件解析关联到的用户(个人)或企业的 UUID,如果该记录已不存在则为 null。

counterparty_vendor_data
string | null
必填

P2P 事件的另一方参与者(从 payload.counterparty_vendor_data 提升)。

Maximum string length: 255
session_id
string | null
必填

随事件发送的 session.session_id。

Maximum string length: 255
device_fingerprint
string | null
必填

随事件一同发送的 device_context.fingerprint。

Maximum string length: 255
ip_address
string | null
必填

事件的 IP 地址。在服务器通道上,这是您发送的 device_context.network_context.ip_address;在设备通道上,它是请求的 IP。

Maximum string length: 64
ip_country
string | null
必填

通过 IP 信息增强获取的 ip_address 国家/地区代码;如果地址未进行信息增强(缺失、私有或地址尚不可知的低价值遥测数据),则为 null。

示例:

"ES"

amount
string | null
必填

保留 18 位小数的十进制字符串形式的金额,按优先级依次取自 transaction_context.amount、payload.amount 或 payload.stake_amount。

示例:

"250.000000000000000000"

currency
string | null
必填

来自 transaction_context.currency 或 payload.currency 的货币。

Maximum string length: 10
game_id
string | null
必填

从 payload.game_id 提取。

Maximum string length: 128
round_id
string | null
必填

从 payload.round_id 提取。

Maximum string length: 128
bonus_id
string | null
必填

由 payload.bonus_id 提升而来。

Maximum string length: 128
affiliate_code
string | null
必填

由 payload.affiliate_code 提升而来。

Maximum string length: 128
payment_reference_id
string | null
必填

来自 transaction_context.payment_reference_id 或 payload.payment_reference_id 的付款参考编号。

Maximum string length: 255
retention_class
enum<string>
必填

数据保留类别。支付和争议事件为 monetary_or_compliance;安全与理性博彩事件为 risk_relevant;session.page_view、session.sdk_heartbeat、session.sdk_loaded、session.device_seen、session.bot_signal_observed、bonus.promotion_viewed 和 affiliate.referral_clicked 为 low_value;其他所有事件为 standard。命中生效规则的事件将被提升为 risk_relevant(绝不降级)。

可用选项:
low_value,
standard,
risk_relevant,
monetary_or_compliance
rules_matched_count
integer
必填

与该事件匹配的规则数量,包括处于 TEST 模式的规则(该模式仅记录证据但不执行任何操作)。

必填范围: x >= 0
correlation_pending
boolean
必填

当此事件仍需运行异步规则(跨主体关联,或时长超过 24 小时的序列)时为 true。它会在数分钟内处理完成,并就地更新 status、score 和 rules_matched_count。

is_droppable
boolean
必填

处于背压状态下的 SDK 是否可以丢弃此类事件。对于所有 security、payment、dispute 和 responsible_gambling 事件,以及 gameplay.bet_placed、gameplay.bet_settled 和 gameplay.p2p_settlement 事件,此项均为 false。

payload
object
必填

您在 payload 中发送的类别字段。

custom_values
object
必填

您发送的标量 custom_values。当 IP 丰富化功能标记该地址且您未设置这些值时,Didit 会添加 vpn_or_proxy_detected: true 或 is_data_center: true。

device_context
object
必填

存储的设备上下文:您的 device_context(在发送时包含 fingerprint、persistent_device_id 和 bot_score),对于您留空的键,会通过 IP 丰富化补充 network_context(ip_country、ip_country_code、ip_city、asn_number、asn_organization、is_vpn_or_tor、is_data_center、proxy_type、connection_type)。

field_sources
object
必填

溯源字段路径:customer(由您的后端发送)、sdk(通过设备通道发送)或 server(由 Didit 派生,例如 received_at 和富化网络字段)。在根据匹配结果采取操作前请检查该字段。

session_sequence
integer<int64> | null
必填

随事件发送的 session.sequence。

table_id
string | null
必填

从 payload.table_id 提取。

Maximum string length: 128
hand_id
string | null
必填

从 payload.hand_id 提取。

Maximum string length: 128
match_id
string | null
必填

从 payload.match_id 提取。

Maximum string length: 128
market_id
string | null
必填

从 payload.market_id 提取。

Maximum string length: 128
side
string | null
必填

从 payload.side 提取。

Maximum string length: 64
role
string | null
必填

从 payload.role 提取。

Maximum string length: 64
net_result_amount
string | null
必填

从 payload.net_result_amount 提取,为保留 18 位小数的十进制字符串。

示例:

"-120.000000000000000000"

payment_fingerprint
string | null
必填

从 payload.payment_fingerprint 提取。

Maximum string length: 255
instrument_reference_hash
string | null
必填

从 payload.instrument_reference_hash 提取。

Maximum string length: 255
withdrawal_address_hash
string | null
必填

从 payload.withdrawal_address_hash(或 payload.destination_reference_hash)提取。

Maximum string length: 255
dispute_id
string | null
必填

从 payload.dispute_id 提取。

Maximum string length: 255
chargeback_id
string | null
必填

从 payload.chargeback_id 提取。

Maximum string length: 255
changed_field
string | null
必填

从 payload.changed_field 提取(安全变更事件)。

Maximum string length: 128
identity_match_ref
string | null
必填

从 payload.identity_match_ref 提取(负责任博彩登记库匹配)。

Maximum string length: 255
schema_version
integer
必填

事件信封模式的版本。当前为 1。

示例:

1

expires_at
string<date-time> | null
必填

事件根据其保留类别到期并被删除的时间:occurred_at 加上类别周期(默认 14、30 或 90 天,可按应用调整)。对于遵循交易保留规则的 monetary_or_compliance 事件为 Null。

rules_evaluated_count
integer
必填

针对此事件评估的事件规则数量。

必填范围: x >= 0
rule_runs
object[]
必填

与该事件匹配的每条规则,最新的排在最前。

ip_enrichment
object | null
必填

事件 IP 地址的丰富化信息,如果未对该地址进行丰富化则为 null。参见 IP 丰富化。

subject_profile
object | null
必填

主体的已缓存邮箱和电话风险信号,当主体不存在画像时为 null。

tags
string[]
必填

附加到事件的标签名称(规则 add_tags 操作)。

最后修改于 2026年11月7日