保証レベルを作成する
post
/oaa-policy/assuranceLevel/v1
リクエスト
この操作にはリクエスト・パラメータはありません。
サポートされるメディア・タイプ
- 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
201レスポンス
AssuranceLevelが作成されました。
ルート・スキーマ: 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 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>