REST API

Last published : Oct 21, 2026
借助 Citrix Endpoint Management REST API,您可以:
  • 调用在 Citrix Endpoint Management 控制台中显示的服务
  • 使用任何 REST 客户端调用 REST 服务
API 不需要您登录 Citrix Endpoint Management 控制台即可调用服务。
有关可用 API 的完整当前集,请下载 Public API for REST Services PDF。
可以使用 API 来管理您的移动和桌面端点设备,并为您的 Workspace 应用程序配置设置。转至 <https://developer.cloud.com/citrixworkspace> 并导航到 Citrix Endpoint Management > Mobile Application Integration。

访问 REST API 所需的权限

访问 REST API 需要以下权限之一:
  • Citrix Cloud 管理员
  • 作为基于角色的访问配置的一部分设置的公共 API 访问权限。有关信息,请参阅 Configuring roles with RBAC。
  • 超级用户权限
要使用您的 Citrix Cloud 帐户访问 REST API,请生成 API 密钥:
  1. 在 Citrix Cloud 菜单中,选择 身份和访问管理。
  2. 选择 API 访问 > 安全客户端。
  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"
}

相关信息