Citrix端点管理

REST api

使用端点管理REST API,您可以:

  • 调用通过端点管理控制台公开的服务
  • 通过使用任何REST客户端调用REST服务

该API不要求您登录到端点管理控制台来调用服务。

要获得当前可用api的完整集,请下载REST服务的公共APIPDF。

对于启用工作区的端点管理环境,我们有api来管理您的移动和桌面端点设备,并为您的工作区应用程序配置设置。去https://developer.cloud.com/citrixworkspace并导航到Citrix终端管理>移动应用集成

访问REST API所需的权限

访问REST API需要以下权限之一:

  • Citrix云管理员
  • 公共API访问权限集,作为基于角色访问配置的一部分。信息,请参阅使用RBAC配置角色
  • 超级用户权限

要使用您的Citrix Cloud帐户访问REST API,请生成API密钥:

  1. 从Citrix Cloud菜单中选择身份与访问管理
  2. 选择API访问>安全客户端
  3. 为您的安全客户端键入名称并单击创建客户端

然后,Citrix Cloud创建安全客户端ID和客户端机密。下载此信息的副本,并将其安全脱机保存以供参考。在关闭对话框后,Citrix Cloud不会存储惟一标识符。

调用REST API服务

您可以通过使用REST客户机或cURL命令来调用REST API服务。下面的示例使用Chrome的高级REST客户端。

注意:

在以下示例中,更改主机名和端口号以匹配您的环境。

登录

这里显示的示例介绍了使用通过Citrix Cloud API检索的令牌进行登录。

URL:https:// <主机名>:<端口号> / xenmobile / api / v1 /验证/登录/云

方法类型:文章

内容类型:application / json

请求示例:

{:“bearerToken eyJ0eOiJSUzJiibGcI1AiONiJ9.eyJkIjoMDExN1c2VIXiMzNDc1OTk4……qf0iQ”}< !——NeedCopy >

您必须使用Citrix Cloud API检索承载令牌https://trust.citrixworkspacesapi.net/Help/Api/POST-customer-tokens-clients.有关信息,请参见开发人员文档

回答样本:

{"auth_token": "q483409eu82mkfrcdiv90iv0gc:q483409eu82mkfrcdiv90iv0gc"} 
REST api