操作可能なマネージメントコードとマネージメントラベルの一覧を取得する
パラメータ無し
Key |
Type |
Value |
---|---|---|
results |
Array |
操作可能なマネージメントコード一覧
|
GET https://*.sacm.jp/public-api/v1/home
Content-Type: application/json
{ "results": [ { "code": "tsa99990001", "name": "API Sample inc." }, { "code": "tsa99990002", "name": "Example API.com" } ] }
利用可能なモジュールの情報を取得する
Key |
Type |
Value |
---|---|---|
vendor |
int |
ベンダー番号 |
satype |
int |
サービスアダプタ種別 |
module |
int |
モジュールID |
Key |
Type |
Value |
---|---|---|
results |
Array |
利用可能なモジュール一覧
|
GET https://*.sacm.jp/public-api/v1/home/module?vendor=0&satype=11&module=0
Content-Type: application/json
{ "results": [ { "moduleName": "SEIL/X 3.75 (ArmBar)", "vendorId": 0, "saType": 11, "moduleId": 0, "version": "3.75.0-0", "binary": false }, { "moduleName": "SEIL/X 3.90 (HurricaneMixer)", "vendorId": 0, "saType": 11, "moduleId": 0, "version": "3.90.0-0", "binary": false }, { "moduleName": "SEIL/X 3.91 (Alcatraz)", "vendorId": 0, "saType": 11, "moduleId":0, "version": "3.91.0-0", "binary": false } ] }
自身の権限の付与状況を取得する
パラメータ無し
Key |
Type |
Value |
---|---|---|
search |
Object |
検索に関する操作の権限
|
user |
Object |
ユーザに関する操作の権限
|
sa |
Object |
サービスアダプタに関する操作の権限
|
sagroup |
Object |
フォルダに関する操作の権限
|
template |
Object |
テンプレートセットに関する操作の権限
|
monitor |
Object |
監視設定に関する操作の権限
|
request |
Object |
リクエストに関する操作の権限
|
event |
Object |
イベントに関する操作の権限
|
module |
Object |
モジュールに関する操作の権限
|
announce |
Object |
お知らせに関する操作の権限
|
accesskey |
Object |
APIアクセスキーに関する操作の権限
|
tag |
Object |
タグに関する操作の権限
|
GET https://*.sacm.jp/public-api/v1/home/permission
Content-Type: application/json
{ "search": { "read": true }, "user": { "update": true, "read": true }, "sa": { "distId": { "update": false }, "config": { "update": true, "read": true, "deploy": { "update": false } }, "update": true, "read": true }, "sagroup": { "create": true, "remove": true, "update": true, "read": true }, "template": { "config": { "remove": true, "update": true, "read": true }, "variable": { "create": true, "remove": true, "update": true, "read": true, "specificValue": { "read": false, "update": false } }, "pack": { "update": true, "read": true }, "create": true, "remove": true, "update": true, "read": true }, "monitor": { "create": true, "remove": true, "update": true, "read": true }, "request": { "check": { "create": true, "update": true }, "control": { "create": true, "update": true }, "debug": { "create": false, "update": false }, "read": true }, "event": { "read": true }, "module": { "create": false, "remove": false, "update": false, "read": false }, "announce": { "update": true, "read": true }, "accesskey": { "create": true, "remove": true, "read": true } }