カスタム・ユーザー・アクティビティ・データの作成

post

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
一般的に使用できるキーと値のペア。
ソースを表示
先頭に戻る

レスポンス

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

201レスポンス

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

400レスポンス

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

401レスポンス

未認可

500レスポンス

内部サーバー・エラー

503レスポンス

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

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

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

curl --location --request POST '<RISK>/risk-analyzer/transaction/v1' \
--header 'Content-Type: application/json' \
--header 'Authorization: Basic <Base64Encoded(<username>:<password>)>' \
--data '[
    {
        "requestId": "96eb744b-b84e-4c13-8b78-06b64ad81d94",
        "transactionKey": "Credit Card Activity",
        "status": "1",
        "contextMap": [
            {
                "key": "transaction.price",
                "value": "700"
            },
            {
                "key": "CC.name",
                "value": "Visa"
            }
        ]
    }
]'

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

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

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

curl --location --request POST '<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>96eb744b-b84e-4c13-8b78-06b64ad81d94</requestId>
	<transactionKey>Credit Card Activity</transactionKey>
	<status>1</status>
	<contextMap>
		<key>transaction.price</key>
		<value>700</value>
	</contextMap>
	<contextMap>
		<key>CC.name</key>
		<value>Visa</value>
	</contextMap>
    </TransactionRequest>
</TransactionRequests>
'

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

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