保証レベルを更新する
put
/oaa-policy/assuranceLevel/v1/{levelId}
リクエスト
パス・パラメータ
- levelId(required): string
保証レベルの識別子。
サポートされるメディア・タイプ
- application/xml
- application/json
ルート・スキーマ : schema
型:
object
単一の保証レベルの詳細。
ソースの表示
-
agentid(required): string
保証レベルが属するエージェント識別子
-
description(required): string
保証レベルの説明
-
id: string
保証レベル識別子
-
name(required): string
保証レベルの名前
ルート・スキーマ : schema
型:
object
単一の保証レベルの詳細。
ソースの表示
-
agentid(required): string
保証レベルが属するエージェント識別子
-
description(required): string
保証レベルの説明
-
id: string
保証レベル識別子
-
name(required): string
保証レベルの名前
レスポンス
サポートされるメディア・タイプ
- application/xml
- application/json
200レスポンス
保証レベルを更新します
ルート・スキーマ: AssuranceLevelsResponse
型:
object
ユーザーの保証レベルのリストが含まれます。
ソースの表示
-
assuranceLevels: array assuranceLevels
保証レベルの配列
-
message: object AssuranceLevelsAPIResponse
保証レベルAPIに対するレスポンス。
-
pageInfo: object Pagination2
オブジェクトは結果のページ区切りを決定します。
ネストされたスキーマ: schema
型:
object
単一の保証レベルの詳細。
ソースの表示
-
agentid(required): string
保証レベルが属するエージェント識別子
-
description(required): string
保証レベルの説明
-
id: string
保証レベル識別子
-
name(required): string
保証レベルの名前
401レスポンス
未認可
405レスポンス
無効な入力
500レスポンス
内部サーバー・エラー
503レスポンス
サービス使用不可
例
次の例は、保証レベルを更新するサンプルのリクエストとレスポンスを示します。
JSON形式で保証レベルを更新するcURLコマンド
curl --location --request PUT '<PolicyUrl>/oaa-policy/assuranceLevel/v1/AssuranceLevel1' \ --header 'Content-Type: application/json' \ --header 'Authorization: Basic <Base64Encoded(<username>:<password>)>' \ --data '{ "id": "AssuranceLevel1", "name": "AssuranceLevel1", "agentid": "dede64d3-1d6a-42e9-89e1-714e88f8967c", "description": "Update to Assurance Level 1" }'
JSON形式のサンプル・レスポンス
{ "assuranceLevels": [ { "id": "AssuranceLevel1", "name": "AssuranceLevel1", "description": "Update to Assurance Level 1", "agentid": "dede64d3-1d6a-42e9-89e1-714e88f8967c" } ], "message": { "responseCode": "200", "responseMessage": "Assurance level updated." } }
XML形式で保証レベルを更新するcURLコマンド
curl --location --request PUT '<PolicyUrl>/oaa-policy/assuranceLevel/v1/AssuranceLevel1' \ --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>Update to Assurance Level 1</description> </AssuranceLevel>'
XML形式のサンプル・レスポンス
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <AssuranceLevelsResponse> <assuranceLevels> <id>AssuranceLevel1</id> <name>AssuranceLevel1</name> <description>Update to Assurance Level 1</description> <agentid>dede64d3-1d6a-42e9-89e1-714e88f8967c</agentid> </assuranceLevels> <message> <responseCode>200</responseCode> <responseMessage>Assurance level updated.</responseMessage> </message> </AssuranceLevelsResponse>