21.3. メソッド
21.3.1. ロールの作成
ロールの作成には、
name
、administrative
、および初期の permits
一覧が必要です。
例21.2 ロールの作成
POST /api/roles HTTP/1.1 Accept: application/xml Content-type: application/xml <role> <name>Finance Role</name> <administrative>true</administrative> <permits> <permit id="1"/> </permits> </role>
21.3.2. ロールの更新
name
、description
、administrative
の各要素は、作成後に更新が可能です。
例21.3 ロールの更新
PUT /api/roles/8de42ad7-f307-408b-80e8-9d28b85adfd7 HTTP/1.1 Accept: application/xml Content-type: application/xml <role> <name>Engineering Role</name> <description>Standard users in the Engineering Role</description> <administrative>false</administrative> </role>
21.3.3. ロールの削除
ロールを削除するには、
DELETE
要求を実行する必要があります。
例21.4 ロールの削除
DELETE /api/roles/8de42ad7-f307-408b-80e8-9d28b85adfd7 HTTP/1.1 HTTP/1.1 204 No Content