カスタム・ユーザー・アクティビティ・データの更新

put

https://oaainstall-host/risk-analyzer/transaction/v1

カスタム・ユーザー・アクティビティのランタイム・データを更新します

リクエスト

この操作にはリクエスト・パラメータはありません。

サポートされているメディア・タイプ
リクエスト本文 - application/xml ()
ルート・スキーマ: schema
型: array
カスタム・ユーザー・アクティビティ作成リクエストのランタイム・データのリスト。
ソースを表示
ネストされたスキーマ: TransactionRequest
型: object
トランザクションを作成するためのデータ・オブジェクト
ソースを表示
ネストされたスキーマ: contextMap
型: array
コンテキスト・データ
ソースを表示
ネストされたスキーマ: KeyValPair
型: object
一般的に使用できるキーと値のペア。
ソースを表示
リクエスト本文 - application/json ()
ルート・スキーマ: schema
型: array
カスタム・ユーザー・アクティビティ作成リクエストのランタイム・データのリスト。
ソースを表示
ネストされたスキーマ: TransactionRequest
型: object
トランザクションを作成するためのデータ・オブジェクト
ソースを表示
ネストされたスキーマ: contextMap
型: array
コンテキスト・データ
ソースを表示
ネストされたスキーマ: KeyValPair
型: object
一般的に使用できるキーと値のペア。
ソースを表示
先頭に戻る

レスポンス

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

200レスポンス

更新されたカスタム・ユーザー・アクティビティ・レスポンス
本文()
ルート・スキーマ: StatusResponses
型: array
ステータス・レスポンスのリスト
ソースを表示
ネストされたスキーマ: StatusResponse
型: object
APIコールのステータス情報
ソースを表示
ネストされたスキーマ: SessionUserData
型: object
ユーザー関連データ
ソースを表示

400レスポンス

無効な入力
本文()
ルート・スキーマ: StatusResponses
型: array
ステータス・レスポンスのリスト
ソースを表示
ネストされたスキーマ: StatusResponse
型: object
APIコールのステータス情報
ソースを表示
ネストされたスキーマ: SessionUserData
型: object
ユーザー関連データ
ソースを表示

401レスポンス

未認可

500レスポンス

内部サーバー・エラー

503レスポンス

サービス使用不可
先頭に戻る

次の例では、カスタム・ユーザー・アクティビティのランタイム・データを更新するサンプルのリクエストとレスポンスを示します。

JSON形式でカスタム・ユーザー・アクティビティのランタイム・データを更新するcURLコマンド

curl --location --request PUT '<RISK>/risk-analyzer/transaction/v1' \
--header 'Content-Type: application/json' \
--header 'Authorization: Basic <Base64Encoded(<username>:<password>)>' \
--data '[
    {
        "requestId": "4fb04854-cd02-492d-ab87-164a87b7d06e",
        "transactionId": "7",
        "transactionKey": "Credit Card Activity",
        "status":1,
        "contextMap": [
            {
                "key": "transaction.price",
                "value": "400"
            },
            {
                "key": "CC.name",
                "value": "Mastercard"
            }
        ]
    }
]'

JSON形式のサンプル・レスポンス

[
    {
        "responseCode": "0",
        "responseMessage": "",
        "status": true,
        "transactionId": 7
    }
]

XML形式でカスタム・ユーザー・アクティビティのランタイム・データを更新するcURLコマンド

curl --location --request PUT '<RISK>/risk-analyzer/transaction/v1' \
--header 'Content-Type: application/xml' \
--header 'Accept: application/xml' \
--header 'Authorization: Basic <Base64Encoded(<username>:<password>)>' \
--data '
<?xml version="1.0" encoding="UTF-8" ?>
<TransactionRequests>
    <TransactionRequest>
	<requestId>4fb04854-cd02-492d-ab87-164a87b7d06e</requestId>
	<transactionId>7</transactionId>
	<transactionKey>Credit Card Activity</transactionKey>
	<status>1</status>
	<contextMap>
		<key>transaction.price</key>
		<value>400</value>
	</contextMap>
	<contextMap>
		<key>CC.name</key>
		<value>Mastercard</value>
	</contextMap>
</TransactionRequests>
    </TransactionRequest>
'

XML形式のサンプル・レスポンス

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<StatusResponses>
    <StatusResponse>
	<responseCode>0</responseCode>
	<responseMessage></responseMessage>
	<status>true</status>
	<transactionId>7</transactionId>
    </StatusResponses>
</StatusResponse>
先頭に戻る