メインコンテンツへスキップ
GET
curl
ルールの実行で一致した各値とその取得元がどのように記録されるかはエビデンスを、拡充されたIPアドレスフィールドについてはIPエンリッチメントを参照してください。

承認

x-api-key
string
header
必須

お客様のアプリケーションのAPIキーです。Business ConsoleのDevelopers -> API keysで取得できます。プライマリキーはフルアクセス権を持ちます。名前付きキーにはスコープを設定できます。リソースごとのアクセス権(なし、読み取り、書き込み)、一部のワークフローまたは承認済みセッションへの限定、IPアドレスのリストへの限定、有効期限の設定です。401は、キーが誤っている、失効している、または期限切れであることを意味します。403は、キーが送信されていない、キーにこのリソースやアクションへのアクセス権がない、またはIPリスト外のアドレスからリクエストが送信されたことを意味します。セッションのルートでの404は、セッションがキーのワークフローまたはステータスの対象外であることを意味します。メディアへのアクセス権がないキーでは、画像、動画、PDFのURLがnullで返されます。セッションの書き込み権限がないキーでは、セッションのリンクとトークンがnullで返されます。詳細は次を参照してください: https://docs.didit.me/console/api-keys

パスパラメータ

event_uuid
string<uuid>
必須

イベントのDidit識別子(作成、一括、一覧、またはタイムラインのレスポンスに含まれるevent_uuid)で、独自のevent_idではありません。

レスポンス

証拠を含むイベントです。

完全なエンベロープ、エンリッチメント、ルールの根拠を含むモニタリングイベント1件。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桁の10進数文字列で表した金額。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エンリッチメントで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(received_atやエンリッチされたネットワークフィールドなど、Diditが導出)。一致に基づいて対応する前に確認してください。

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桁の10進数文字列です。

例:

"-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月1日