REST API

最終公開日 : Nov 02, 2026
Citrix Endpoint Management REST API を使用すると、次のことができます。
  • Citrix Endpoint Management コンソールに表示されるサービスを呼び出す
  • 任意の REST クライアントを使用して REST サービスを呼び出す
API は、サービスを呼び出すために Citrix Endpoint Management コンソールにサインオンする必要はありません。
利用可能な API の完全な現在のセットについては、REST サービス用パブリック API PDF をダウンロードしてください。
モバイルおよびデスクトップのエンドポイントデバイスを管理し、Workspace apps の設定を構成するための API が利用可能です。<https://developer.cloud.com/citrixworkspace> にアクセスし、Citrix Endpoint Management > Mobile Application Integration に移動してください。

REST API にアクセスするために必要な権限

REST API へのアクセスには、次のいずれかの権限が必要です。
  • Citrix Cloud 管理者
  • ロールベースのアクセス構成の一部として設定されたパブリック API アクセス権限。詳細については、RBAC を使用したロールの構成 を参照してください。
  • スーパーユーザー権限
Citrix Cloud アカウントを使用して REST API にアクセスするには、API キーを生成します。
  1. Citrix Cloud メニューから、Identity and Access Management を選択します。
  2. API Access > Secure Clients を選択します。
  3. セキュアクライアントの名前を入力し、「クライアントの作成」をクリックします。
Citrix Cloudは、セキュアクライアントIDとクライアントシークレットを作成します。この情報のコピーをダウンロードし、参照用に安全なオフライン環境に保存してください。ダイアログボックスを閉じると、Citrix Cloudは一意の識別子を保存しません。

REST APIサービスを呼び出すには

RESTクライアントまたはcURLコマンドを使用して、REST APIサービスを呼び出すことができます。次の例では、Chrome用のAdvanced RESTクライアントを使用しています。
注:
次の例では、ホスト名とポート番号を環境に合わせて変更してください。

ログイン

ここに示されている例では、Citrix Cloud APIを介して取得したトークンを使用してログインする方法について説明します。
URL: https://<host-name>:<port-number>/xenmobile/api/v1/authentication/login/cloud
メソッドタイプ: POST
コンテンツタイプ: application/json
リクエストの例:
{
 "bearerToken": "eyJ0eOiJSUzJiibGcI1AiONiJ9.eyJkIjoMDExN1c2VIXiMzNDc1OTk4...qf0iQ"
}
Citrix Cloud API https://trust.citrixworkspacesapi.net/Help/Api/POST-customer-tokens-clients を使用してベアラートークンを取得する必要があります。詳細については、開発者向けドキュメント を参照してください。
レスポンスの例:
{
 "auth_token": "q483409eu82mkfrcdiv90iv0gc:q483409eu82mkfrcdiv90iv0gc"
}

関連情報