ルール・データの取得
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
型:
objectAPIコールのステータス情報
ソースを表示
-
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>