REST API
注:
この記事では、XenMobile Server の REST API について説明します。Endpoint Management の REST API については、「REST API」を参照してください。
XenMobile® REST API を使用すると、XenMobile コンソールを通じて公開されているサービスを呼び出すことができます。任意の REST クライアントを使用して REST サービスを呼び出すことができます。API は、サービスを呼び出すために XenMobile コンソールにサインオンすることを要求しません。
利用可能な API の完全な最新セットについては、「REST サービス用パブリック API」PDF をダウンロードしてください。
REST API にアクセスするために必要な権限
REST API へのアクセスには、次のいずれかの権限が必要です。
-
ロールベースのアクセス構成の一部として設定されたパブリック API アクセス権限。詳細については、「RBAC を使用したロールの構成」を参照してください。
-
スーパーユーザー権限
REST API サービスを呼び出すには
REST クライアントまたは cURL コマンドを使用して REST API サービスを呼び出すことができます。以下の例では、Chrome 用の Advanced REST クライアントを使用しています。
注:
以下の例では、ホスト名とポート番号を環境に合わせて変更してください。
ログイン
URL:
https://<host-name>:<port-number>/xenmobile/api/v1/authentication/login
リクエスト:
{ "login":"administrator", "password":"password" }
メソッドタイプ: POST
コンテンツタイプ: application/json