次の表に、Edge API を使用して役割に割り当てることが可能な権限を示します。API を使用して役割に権限を設定する方法の例については、テスト役割に権限を追加するをご覧ください。
機能領域 | 権限の URI | 動詞 | 説明 |
---|---|---|---|
Analytics |
|||
Analytics | /environments/*/Analytics/admin | PUT | 環境に対して Analytics を有効にする(Private Cloud のみ) |
Analytics データのエクスポート |
|||
データのエクスポート | /environments/*/Analytics/exports | GET、PUT | データのエクスポート ジョブを一覧表示 / 作成する |
/environments/*/Analytics/exports/* | GET | エクスポート ジョブのステータスを取得する | |
/Analytics/datastores | GET、PUT | Analytics データストアを一覧表示 / 作成する | |
/Analytics/datastores/* | GET | Analytics データストアを取得する | |
/analytics/datastoreConsumers | GET、PUT、DELETE | Analytics データストアを取得 / 作成 / 削除する | |
API モデル(新しい UI のみ) |
|||
API モデル | /apimodels | GET、PUT | API モデルを一覧表示 / 作成する |
/apimodels/* | GET、PUT、DELETE | API モデルを取得 / 更新 / 削除する | |
API Monitoring (新しい UI のみ) |
|||
API Monitoring | /apimonitoring | GET、PUT、DELETE | API Monitoring エンティティを一覧表示 / 作成 / 削除する |
API パッケージ(Monetization) |
|||
API パッケージ(Monetization) | /monetization-packages | GET、PUT | API パッケージを一覧表示 / 作成する |
/monetization-packages/* | GET、PUT、DELETE | API パッケージを取得 / 更新 / 削除する | |
/monetization-packages/*/products/* | GET、PUT、DELETE | API パッケージ内の API プロダクトを取得 / 追加 / 削除する | |
/developers/*/monetization-packages | GET | デベロッパーから受け取ったすべての API パッケージを一覧表示する | |
API プロダクト |
|||
API プロダクト | /apiproducts | GET、PUT | API プロダクトを一覧表示 / 作成する |
/apiproducts/* | GET、PUT、DELETE | API プロダクトを取得 / 更新 / 削除する | |
API プロダクトの属性 | /apiproducts/*/attributes | GET、PUT | すべての API プロダクト属性を一覧表示 / 更新する |
/apiproducts/*/attributes/* | GET、PUT、DELETE | API プロダクト属性を取得 / 更新 / 削除する | |
API プロキシ |
|||
API プロキシ | /applications | GET、PUT | API プロキシを一覧表示 / 作成する |
/applications/* | GET、PUT、DELETE | API プロキシを取得 / 更新 / 削除する | |
リビジョンごとの API プロキシ | /applications/*/revisions | GET | API プロキシ リビジョンを一覧表示する |
/applications/*/revisions/* | GET、PUT、DELETE | API プロキシ リビジョンを取得 / 更新 / 削除する | |
API プロキシのデプロイ | /applications/*/deployments | GET | すべての API プロキシ デプロイを一覧表示する |
/applications/*/revisions/*/deployments | GET、PUT | API プロキシ リビジョンを一覧表示 / デプロイ解除する | |
環境レベルでの API プロキシ デプロイ | /environments/*/deployments | GET | 環境にデプロイされている API プロキシを一覧表示する |
/environments/*/applications/*/deployments | GET | 環境内の API プロキシのデプロイの詳細を取得する | |
環境レベルとリビジョン レベルでの API プロキシ デプロイ | /environments/*/applications/*/revisions/*/deployments | GET、PUT、DELETE | 環境内の API プロキシ リビジョンのデプロイの詳細を取得し、API プロキシ リビジョンをデプロイ / デプロイ解除する |
API プロキシの npm の依存関係 | /applications/*/revisions/*/npm | GET | API プロキシの npm の依存関係を取得する |
API プロキシのポリシー | /applications/*/revisions/*/policies | GET、PUT | API プロキシのポリシーを一覧表示 / 作成する |
/applications/*/revisions/*/policies/* | GET | API プロキシ スコープでポリシーを取得する | |
アプリ |
|||
アプリ | /apps | GET | アプリを一覧表示する |
/apps/* | GET | アプリ ID ごとにアプリを取得する | |
非同期クエリ |
|||
クエリ | /environments/*/queries | GET、PUT | 非同期クエリを一覧表示 / 作成する |
/environments/*/queries/* | GET | 非同期クエリのステータスを取得する | |
/environments/*/queries/*/result | GET | 非同期クエリの結果を取得する | |
監査 |
|||
監査 | /audits/organizations/* | GET | すべての組織の監査エントリを一覧表示する |
/audits/organizations/*/apiproducts | GET | 組織内のすべての API プロダクトの監査エントリを一覧表示する | |
/audits/organizations/*/apiproducts/* | GET | 組織内の API プロダクトの監査エントリを一覧表示する | |
/audits/organizations/*/applications | GET | 組織内のすべてのアプリケーションの監査エントリを一覧表示する | |
/audits/organizations/*/applications/* | GET | 組織内のアプリケーションの監査エントリを一覧表示する | |
/audits/organizations/*/developers | GET | 組織内のすべてのデベロッパーの監査エントリを一覧表示する | |
/audits/organizations/*/developers/* | GET | 組織内のデベロッパーの監査エントリを一覧表示する | |
/audits/organizations/*/developers/*/apps | GET | 組織内のすべてのデベロッパー アプリの監査エントリを一覧表示する | |
/audits/organizations/*/developers/*/apps/* | GET | 組織内のデベロッパー アプリの監査エントリを一覧表示する | |
/audits/users/* | GET | 組織内のすべてのユーザーの監査エントリを一覧表示する | |
キャッシュ |
|||
キャッシュログ | /environments/*/applications/*/cachedlogs/categories | GET | キャッシュログ カテゴリを取得する |
/environments/*/applications/*/cachedlogs/categories/nodejs | GET | キャッシュされた Node.js ログを取得する | |
キャッシュ | /environments/*/caches | GET、PUT | キャッシュを一覧表示 / 作成する |
/environments/*/caches/* | GET、PUT、DELETE | キャッシュを取得 / 更新 / 削除する | |
/environments/*/caches/*/entries | PUT | すべてのキャッシュ エントリを消去する | |
/environments/*/caches/*/entries/* | PUT | キャッシュ エントリを消去する | |
カンパニー(Monetization) |
|||
カンパニー(Monetization) | /companies | GET、PUT | カンパニーを一覧表示 / 作成する |
/companies/* | GET、PUT、DELETE | カンパニーを取得 / 更新 / 削除する | |
カンパニー アプリ ファミリー(Monetization) | /companies/*/appfamilies | GET、PUT | カンパニー アプリ ファミリーを一覧表示 / 作成する |
/companies/*/appfamilies/* | GET、PUT、DELETE | カンパニー アプリ ファミリーを取得 / 更新 / 削除する | |
/companies/*/appfamilies/*/apps/* | DELETE | ファミリーからカンパニー アプリを削除する | |
カンパニー アプリ(Monetization) | /companies/*/apps | GET、PUT | カンパニー アプリを一覧表示 / 作成する |
/companies/*/apps/* | GET、PUT、DELETE | カンパニー アプリを取得 / 更新 / 削除する | |
カンパニー アプリキー(Monetization) | /companies/*/apps/*/keys/* | GET | ID ごとにカンパニー アプリキーを取得する |
カンパニー アプリ デベロッパー(Monetization) | /companies/*/developers | GET、PUT | カンパニー アプリ デベロッパーを一覧表示 / 作成する |
/companies/*/developers/* | GET、PUT、DELETE | カンパニー アプリ デベロッパーを取得 / 更新 / 削除する | |
クレジット(Monetization) |
|||
クレジット(Monetization) | /monetization-packages/*/rate-plans/*/real-currency-credit-transactions | PUT | デベロッパーにクレジットを発行する |
/transaction-search | PUT | 発行済みのクレジットを一覧表示する | |
カスタム レポート |
|||
カスタム レポート | /reports | GET、PUT | カスタム アナリティクス レポートを一覧表示 / 作成する |
/reports/* | GET、PUT、DELETE | カスタム アナリティクス レポートを取得 / 更新 / 削除する | |
/environments/*/analytics/admin/* | GET | アナリティクスを取得する | |
データマスク |
|||
組織スコープでのデータマスク | /maskconfigs | GET、PUT | 組織スコープでのデータマスクを一覧表示 / 作成する |
/maskconfigs/* | GET、PUT、DELETE | 組織スコープでのデータマスクを取得 / 更新 / 削除する | |
API プロキシ スコープでのデータマスク | /applications/*/maskconfigs | GET、PUT | API プロキシ スコープでのデータマスクを一覧表示 / 作成する |
/applications/*/maskconfigs/* | GET、PUT、DELETE | API プロキシ スコープでのデータマスクを取得 / 更新 / 削除する | |
デバッグ |
|||
デバッグ | /environments/*/applications/*/revisions/*/debugsessions | GET、PUT | デバッグ セッションを一覧表示 / 作成する |
/environments/*/applications/*/revisions/*/debugsessions/* | GET、PUT、DELETE | デバッグ セッションを取得 / 更新 / 削除する | |
/environments/*/applications/*/revisions/*/debugsessions/*/data | GET | デバッグ セッションのトランザクション ID を一覧表示する | |
/environments/*/applications/*/revisions/*/debugsessions/*/data/* | GET | デバッグ セッションのトランザクション データを ID ごとに取得する | |
デプロイ |
|||
組織レベルでのデプロイ | /deployments | GET | 組織にデプロイされたすべての API を一覧表示する |
デベロッパー |
|||
デベロッパー | /developers | GET、PUT | アプリ デベロッパーを一覧表示 / 作成する |
/developers/* | GET、PUT、DELETE | アプリ デベロッパーを取得 / 更新 / 削除する | |
デベロッパー アプリ属性 | /developers/*/apps/*/attributes | GET、PUT | すべてのデベロッパー アプリ属性を一覧表示 / 更新する |
/developers/*/apps/*/attributes/* | GET、PUT、DELETE | デベロッパー アプリ属性を取得 / 更新 / 削除する | |
デベロッパー アプリ ファミリー | /developers/*/appfamilies | GET、PUT | デベロッパー アプリ ファミリーを一覧表示 / 作成する |
/developers/*/appfamilies/* | GET、PUT、DELETE | デベロッパー アプリ ファミリーを取得 / 更新 / 削除する | |
/developers/*/appfamilies/*/apps/* | DELETE | デベロッパー アプリ ファミリーを削除する | |
デベロッパー アプリ キー | /developers/*/apps/*/keys/* | GET、PUT、DELETE | デベロッパー アプリ キーを一覧表示 / 更新 / 削除する |
/developers/*/apps/*/keys/create | PUT | アプリのコンシューマ キーとシークレットを作成する | |
/developers/*/apps/*/keys/*/apiproducts/* | PUT、DELETE | アプリのコンシューマ キーを承認 / 取り消す | |
/developers/*/apps/*/keys/*/oauth1accesstokens | GET | デベロッパーのアプリキーの OAuth 1.0 アクセス トークン数を取得する | |
/developers/*/apps/*/keys/*/oauth2accesstokens | GET | デベロッパーのアプリキーの OAuth 2.0 アクセス トークン数を取得する | |
/developers/*/apps/*/oauth1accesstokens | GET | デベロッパーのアプリの OAuth 1.0 アクセス トークン数を取得する | |
/developers/*/apps/*/oauth2accesstokens | GET | デベロッパーのアプリの OAuth 2.0 アクセス トークン数を取得する | |
デベロッパー アプリ | /developers/*/apps | GET、PUT | デベロッパー アプリを一覧表示 / 作成する |
/developers/*/apps/* | GET、PUT、DELETE | デベロッパー アプリを取得 / 更新 / 削除する | |
デベロッパー属性 | /developers/*/attributes | GET、PUT | すべてのデベロッパー属性を一覧表示 / 更新する |
/developers/*/attributes/* | GET、PUT、DELETE | デベロッパー属性を取得 / 更新 / 削除する | |
キーストア |
|||
キーストア | /environments/*/keystores | GET、PUT | キーストアを一覧表示 / 作成する |
/environments/*/keystores/* | GET、PUT、DELETE | キーストアを取得 / 更新 / 削除する | |
/environments/*/keystores/*/aliases | GET、PUT | キーストア エイリアスを一覧表示 / 作成する | |
/environments/*/keystores/*/aliases/* | GET、PUT、DELETE | キーストア エイリアスを取得 / 更新 / 削除する | |
/environments/*/keystores/*/aliases/*/certificate | GET | エイリアスの証明書をエクスポートする | |
/environments/*/keystores/*/aliases/*/csr | GET | エイリアスの CSR を生成する | |
/environments/*/keystores/*/certs | GET、PUT | キーストア証明書を一覧表示 / アップロードする | |
/environments/*/keystores/*/certs/* | GET、PUT、DELETE | キーストア証明書を取得 / 更新 / 削除する | |
/environments/*/keystores/*/certs/*/export | GET | キーストアから証明書をエクスポートする | |
/environments/*/keystores/*/keys | PUT | キーストアに JAR ファイルをアップロードする | |
/environments/*/testssl | GET、PUT | キーストアまたはトラストストアをテストする | |
Key-Value マップ(KVM) |
|||
組織スコープでの Key-Value マップ(KVM) | /keyvaluemaps | GET、PUT | 組織スコープでの KVM を一覧表示 / 作成する |
/keyvaluemaps/* | GET、PUT、DELETE | 組織スコープでの KVM を取得 / 更新 / 削除する | |
/keyvaluemaps/*/entries | PUT | 組織スコープでの KVM エントリを作成する | |
/keyvaluemaps/*/entries/* | GET、PUT、DELETE | 組織スコープでの KVM エントリを取得 / 更新 / 削除する | |
/keyvaluemaps/*/keys | GET | 組織スコープでの KVM 内のキーを一覧表示する | |
環境スコープでの Key-Value マップ(KVM) | /environments/*/keyvaluemaps | GET、PUT | 環境スコープでの KVM を一覧表示 / 作成する |
/environments/*/keyvaluemaps/* | GET、PUT、DELETE | 環境スコープでの KVM を取得 / 更新 / 削除する | |
/environments/*/keyvaluemaps/*/entries | PUT | 環境スコープでの KVM エントリを作成する | |
/environments/*/keyvaluemaps/*/entries/* | GET、PUT、DELETE | 環境スコープでの KVM エントリを取得 / 更新 / 削除する | |
/environments/*/keyvaluemaps/*/keys | GET | 環境スコープでの KVM 内のキーを一覧表示する | |
API プロキシ スコープでの Key-Value マップ(KVM) | /applications/*/keyvaluemaps | GET、PUT | API プロキシ スコープでの KVM を一覧表示 / 作成する |
/applications/*/keyvaluemaps/* | GET、PUT、DELETE | API プロキシ スコープでの KVM を取得 / 更新 / 削除する | |
/applications/*/keyvaluemaps/*/entries | GET、PUT | API プロキシ スコープでの KVM エントリを一覧表示 / 作成する | |
/applications/*/keyvaluemaps/*/entries/* | GET、PUT、DELETE | API プロキシ スコープでの KVM エントリを取得 / 更新 / 削除する | |
/applications/*/keyvaluemaps/*/keys | GET | API プロキシ スコープでのすべての KVM エントリを取得する | |
OAuth |
|||
OAuth 1.0 | /oauth1/accesstokens | GET | OAuth 1.0 アクセス トークン数を取得する |
/oauth1/accesstokens/* | GET、PUT、DELETE | OAuth 1.0 アクセス トークン数を取得 / 更新 / 削除 / 承認する | |
/oauth1/requesttokens | GET | OAuth 1.0 リクエスト トークン数を取得する | |
/oauth1/requesttokens/* | GET、PUT、DELETE | OAuth 1.0 リクエスト トークンを取得 / 更新 / 削除 / 承認する | |
/oauth1/verifiers | GET | OAuth 1.0 検証コード数を取得する | |
/oauth1/verifiers/* | GET、DELETE | OAuth 1.0 検証コードを取得 / 更新 / 削除 / 承認する | |
OAuth 2.0 | /oauth2/accesstokens/* | GET、PUT、DELETE | OAuth 2.0 アクセス トークンを取得 / 更新 / 削除 / 承認する |
/oauth2/authorizationcodes | GET | OAuth 2.0 認証コード数を取得する | |
/oauth2/authorizationcodes/* | GET、DELETE | OAuth 2.0 認証コードを取得 / 更新 / 削除 / 承認する | |
/oauth2/refreshtokens/* | PUT | OAuth 2.0 リフレッシュ トークンを承認するか、取り消す | |
/oauth2/revoke | PUT | ユーザーごと、またはアプリ ID ごとに OAuth 2.0 アクセス トークンを取り消す | |
/oauth2/search | GET | ユーザーごと、またはアプリ ID ごとに OAuth 2.0 アクセス トークンを取得する | |
組織 |
|||
組織 | / | GET、PUT | 組織リソースを一覧表示 / 作成する |
/* | GET、PUT、DELETE | 組織リソースを取得 / 更新 / 削除する | |
料金プラン(Monetization) |
|||
料金プラン(Monetization) | /monetization-packages/*/rate-plans | GET、PUT | 料金プランを一覧表示 / 作成する |
/monetization-packages/*/rate-plans/* | GET、PUT、DELETE | 料金プランを取得 / 更新 / 削除する | |
/monetization-packages/*/rate-plans/*/revision | PUT | 料金プランのリビジョン(将来の料金プラン)を作成する | |
参照 |
|||
参照 | /environments/*/references | GET、PUT | 環境スコープでの参照を一覧表示 / 作成する |
/environments/*/references/* | GET、PUT、DELETE | 環境スコープでの参照を取得 / 更新 / 削除する | |
払い戻し(Monetization) |
|||
払い戻し(Monetization) | /monetization-packages/*/refund-transactions | PUT | 払い戻しを発行する |
/transaction-search | PUT | 発行された払い戻しを一覧表示する | |
レポート(Monetization) |
|||
レポート(Monetization) | /report-definitions | GET、PUT | レポート定義を一覧表示 / 作成する |
/report-definitions/* | GET、PUT、DELETE | レポート定義を取得 / 更新 / 削除する | |
/billing-reports
/revenue-reports /prepaid-balance-reports /variance-reports |
PUT | レポートを生成する | |
リソース ファイル |
|||
組織スコープでのリソース ファイル | /resourcefiles | GET、PUT | 組織スコープでのリソース ファイルを一覧表示 / アップロードする |
/resourcefiles/*/* | GET、PUT、DELETE | 組織スコープでのリソース ファイルを取得 / 更新 / 削除する | |
環境スコープでのリソース ファイル | /environments/*/resourcefiles | GET、PUT | 環境スコープでのリソース ファイルを一覧表示 / インポートする |
/environments/*/resourcefiles/*/* | GET、PUT、DELETE | 環境スコープでのリソース ファイルを取得 / 更新 / 削除する | |
API プロキシ スコープでのリソース ファイル | /applications/*/revisions/*/resourcefiles | GET、PUT | API プロキシ スコープでのリソース ファイルを一覧表示 / インポートする |
/applications/*/revisions/*/resourcefiles/*/* | GET、PUT、DELETE | API プロキシ スコープでのリソース ファイルを取得 / 更新 / 削除する | |
役割 |
|||
役割 | /userroles | GET、PUT | ユーザーの役割を一覧表示 / 作成する |
/userroles/* | GET、PUT、DELETE | ユーザーの役割を取得 / 更新 / 削除する | |
/userroles/*/permissions | GET、PUT | 役割の権限を一覧表示 / 追加する | |
/userroles/*/permissions/* | GET、PUT、DELETE | 役割の権限を一取得 / 更新 / 削除する | |
/userroles/*/resourcepermissions | PUT | リソースの複数のリソース権限を追加する | |
/userroles/*/users | GET、PUT | 役割のユーザーを一覧表示 / 追加する | |
/userroles/*/users/* | GET、DELETE | 役割のユーザーを確認し、役割からユーザーを削除する | |
共有フロー |
|||
共有フロー | /sharedflows | GET、PUT | 共有フローを一覧表示 / 作成する。 |
/sharedflows/* | GET、DELETE | 共有フローを表示 / 削除する。 | |
/sharedflows/*/deployments | GET | 共有フローのデプロイを表示する。 | |
/sharedflows/*/revisions | GET | 共有フローのリビジョンを表示する。 | |
/sharedflows/*/revisions/* | GET、PUT、DELETE | 共有フローのリビジョンを表示、変更、削除する。 | |
/sharedflows/*/revisions/*/deployments | GET、DELETE | 共有フローのリビジョンのデプロイを表示 / 削除する。 | |
/environments/*/sharedflows/*/revisions/*/deployments | PUT、DELETE | 共有フローのリビジョンをデプロイ / デプロイ解除する。 | |
/environments/*/flowhooks/* | GET、PUT、DELETE | フローフックの共有フロー: 接続、接続解除、取得。 | |
Stats |
|||
Stats | /stats/ | GET | 期間ごとの組織と環境の指標を取得する。 |
/environments/*/stats/* | GET | ディメンション別にグループ分けされた指標を取得する。 | |
/stats/preferences/reports/dailysummaryreport | GET | アナリティクス レポートを登録または登録解除する。 | |
/stats/preferences/reports/dailysummaryreport/users | GET | 登録したユーザーと登録解除したユーザーの一覧を取得する。 | |
ターゲット サーバー |
|||
ターゲット サーバー | /environments/*/targetservers | GET、PUT | ターゲット サーバーを一覧表示 / 作成する |
/environments/*/targetservers/* | GET、PUT、DELETE | ターゲット サーバーを取得 / 更新 / 削除する | |
ユーザー |
|||
ユーザー | /users | GET、PUT | ユーザーを一覧表示 / 追加する |
/users/* | GET、PUT、DELETE | ユーザーを取得 / 更新 / 削除する | |
トランザクション(Monetization) |
|||
トランザクション(Monetization) | /transactions/developers/* | GET | トランザクションのステータスを表示する |
仮想ホスト |
|||
仮想ホスト | /environments/*/virtualhosts | GET、PUT | 仮想ホストを一覧表示 / 作成する(Private Cloud と有料の Cloud 組織のみに作成する) |
/environments/*/virtualhosts/* | GET、PUT、DELETE | 仮想ホストを取得 / 更新 / 削除する(Private Cloud と有料の Cloud 組織のみに作成する) | |
/environments/*/virtualhosts/*/sslinfo | PUT | 仮想ホストの TLS 組織を更新する(Private Cloud と有料の Cloud 組織のみに作成する) |