保証レベルを作成する

post

/oaa-policy/assuranceLevel/v1

リクエスト

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

サポートされるメディア・タイプ
リクエスト本文 - application/xml ()
ルート・スキーマ : schema
型: object
単一の保証レベルの詳細。
ソースの表示
リクエスト本文 - application/json ()
ルート・スキーマ : schema
型: object
単一の保証レベルの詳細。
ソースの表示
先頭に戻る

レスポンス

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

201レスポンス

AssuranceLevelが作成されました。
本文()
ルート・スキーマ: AssuranceLevelsResponse
型: object
ユーザーの保証レベルのリストが含まれます。
ソースの表示
ネストされたスキーマ: assuranceLevels
型: array
保証レベルの配列
ソースの表示
ネストされたスキーマ: AssuranceLevelsAPIResponse
型: object
保証レベルAPIに対するレスポンス。
ソースの表示
ネストされたスキーマ: Pagination2
型: object
オブジェクトは結果のページ区切りを決定します。
ソースの表示
ネストされたスキーマ: schema
型: object
単一の保証レベルの詳細。
ソースの表示

401レスポンス

未認可

405レスポンス

無効な入力
本文()
ルート・スキーマ: AssuranceLevelsAPIResponse
型: object
保証レベルAPIに対するレスポンス。
ソースの表示

500レスポンス

内部サーバー・エラー

503レスポンス

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

次の例は、保証レベルを作成するサンプルのリクエストとレスポンスを示します。

JSON形式で保証レベルを作成するcURLコマンド

curl --location --request POST '<PolicyUrl>/oaa-policy/assuranceLevel/v1' \
--header 'Content-Type: application/json' \
--header 'Authorization: Basic <Base64Encoded(<username>:<password>)>' \
--data '{
    "id": "AssuranceLevel1",
    "name": "AssuranceLevel1",
    "agentid": "dede64d3-1d6a-42e9-89e1-714e88f8967c",
    "description": "Assurance Level 1"
   
}'

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

{
    "assuranceLevels": [
        {
            "id": "AssuranceLevel1",
            "name": "AssuranceLevel1",
            "description": "Assurance Level 1",
            "agentid": "dede64d3-1d6a-42e9-89e1-714e88f8967c"
        }
    ],
    "message": {
        "responseCode": "201",
        "responseMessage": "Assurance level created successfully."
    }
}

XML形式で保証レベルを作成するcURLコマンド

curl --location --request POST '<PolicyUrl>/oaa-policy/assuranceLevel/v1' \
--header 'Content-Type: application/xml' \
--header 'Accept: application/xml' \
--header 'Authorization: Basic <Base64Encoded(<username>:<password>)>' \
--data '<?xml version="1.0" encoding="UTF-8" ?>
 <AssuranceLevel>
     <id>AssuranceLevel1</id>
     <name>AssuranceLevel1</name>
     <agentid>dede64d3-1d6a-42e9-89e1-714e88f8967c</agentid>
     <description>Assurance Level 1</description>
</AssuranceLevel>'

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

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<AssuranceLevelsResponse>
    <assuranceLevels>
         <id>AssuranceLevel1</id>
         <name>AssuranceLevel1</name>
         <description>Assurance Level 1</description>
         <agentid>dede64d3-1d6a-42e9-89e1-714e88f8967c</agentid>
     </assuranceLevels>
     <message>
         <responseCode>201</responseCode>
         <responseMessage>Assurance level created successfully.</responseMessage>
     </message>
</AssuranceLevelsResponse>
先頭に戻る