ルール・データの取得
get
/customercare/v1/rules
特定のセッションIDに対して実行されたすべてのルールを返します。トリガーされたルールの基本情報を提供し、完全な階層情報は提供しません。ルール実行データは非同期に永続化されているため、即時に使用できない場合があります。
リクエスト
問合せパラメータ
- sessionId(required): string
セッションID
この操作にはリクエスト本文はありません。
先頭に戻るレスポンス
サポートされているメディア・タイプ
- application/xml
- application/json
200レスポンス
成功
ルート・スキーマ: RuleResponse
型:
ソースを表示
object
-
requestId: string
ロギング/トラッキングを目的としたリクエストID
-
runtimeData: object runtimeData
使用可能なその他のプロパティ: RuntimeDataListランタイムIDのランタイム・データ・リストへのマップ
-
statusResponse: object StatusResponse
APIコールのステータス情報
ネストされたスキーマ: StatusResponse
型:
object
APIコールのステータス情報
ソースを表示
-
responseCode: string
リクエストのステータス・コード
-
responseMessage: string
レスポンス・コードに関連するレスポンス・メッセージ(必要に応じて)。
-
sessionId: string
認証のセッションID。
-
status: boolean
認証更新リクエスト・ステータス
400レスポンス
無効な入力
404レスポンス
セッションIDが見つかりません
例
次の例は、指定したセッションIDに対して実行されたすべてのルールを返すサンプルのリクエストとレスポンスを示しています。
JSON形式でルール・データを取得するcURLコマンド
curl --location --request DELETE '<RISKCC>/risk-cc/customercare/v1/rules?sessionId=0cf1f2d3-63fe-4fda-b593-d06fafbcd0e1' \ --header 'Content-Type: application/json' \ --header 'Authorization: Basic <Base64Encoded(<username>:<password>)>'
JSON形式のサンプル・レスポンス
{ "requestId": "0cf1f2d3-63fe-4fda-b593-d06fafbcd0e1", "runtimeData": { "400": [ { "actionList": [ "create_new", "update_cookie_state" ], "alertList": [], "finalScore": 0, "ruleList": [], "runtime": 400, "runtimeName": "deviceid" } ] }, "statusResponse": { "responseCode": "0", "responseMessage": "", "status": true } }
XML形式でルール・データを取得するcURLコマンド
curl --location --request PUT '<RISKCC>/risk-cc/customercare/v1/rules?sessionId=0cf1f2d3-63fe-4fda-b593-d06fafbcd0e1' \ --header 'Content-Type: application/xml' \ --header 'Accept: application/xml' \ --header 'Authorization: Basic <Base64Encoded(<username>:<password>)>'
XML形式のサンプル・レスポンス
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><RuleResponse> <requestId>f50ad542-832f-4532-ab3b-a2f4bc103b86</requestId> <runtimeData> <entry> <key>400</key> <value> <RuntimeData> <runtime>400</runtime> <runtimeName>deviceid</runtimeName> <finalScore>0</finalScore> <actionList>create_new</actionList> <actionList>update_cookie_state</actionList> </RuntimeData> </value> </entry> </runtimeData> <statusResponse> <responseCode>0</responseCode> <responseMessage></responseMessage> <status>true</status> </statusResponse> </RuleResponse>