ルール・データの取得

get

/customercare/v1/rules

特定のセッションIDに対して実行されたすべてのルールを返します。トリガーされたルールの基本情報を提供し、完全な階層情報は提供しません。ルール実行データは非同期に永続化されているため、即時に使用できない場合があります。

リクエスト

問合せパラメータ

この操作にはリクエスト本文はありません。

先頭に戻る

レスポンス

サポートされているメディア・タイプ

200レスポンス

成功
本文()
ルート・スキーマ: RuleResponse
型: object
ソースを表示
ネストされたスキーマ: runtimeData
型: object
使用可能なその他のプロパティ
ソースを表示
ランタイムIDのランタイム・データ・リストへのマップ
ネストされたスキーマ: StatusResponse
型: object
APIコールのステータス情報
ソースを表示
ネストされたスキーマ: RuntimeDataList
型: array
ソースを表示
ネストされたスキーマ: RuntimeData
型: object
ソースを表示
ネストされたスキーマ: actionList
型: array
ソースを表示
ネストされたスキーマ: alertList
型: array
ソースを表示
ネストされたスキーマ: ruleList
型: array
ソースを表示
ネストされたスキーマ: Alert
型: object
ソースを表示
ネストされたスキーマ: Rule
型: object
ソースを表示

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>
先頭に戻る