Citrix Endpoint Management

API de REST

Con la API de REST de Citrix Endpoint Management, puede:

  • Servicios de llamadas que aparecen en la consola de Citrix Endpoint Management
  • Invocar servicios de REST desde cualquier cliente REST

La API no requiere el inicio de sesión en la consola de Citrix Endpoint Management para llamar a los servicios.

Para ver todo el conjunto actual de interfaces API disponibles, descargue el archivo PDF Public API for REST Services.

Hay API disponibles para administrar sus dispositivos de punto final móviles y de escritorio y configurar los parámetros de sus aplicaciones de Workspace. En https://developer.cloud.com/citrixworkspace, vaya a Citrix Endpoint Management > Mobile Application Integration.

Permisos necesarios para acceder a la API de REST

Para acceder a la API de REST, necesita uno de los siguientes permisos:

  • Administrador de Citrix Cloud
  • Permiso de acceso a las API públicas establecido como parte de la configuración del acceso basado en roles. Para obtener información, consulte Configuración de roles con RBAC.
  • Permiso de superusuario

Para acceder a la API de REST mediante su cuenta de Citrix Cloud, genere las claves de API:

  1. Desde la consola de administración de Citrix Cloud, haga clic en el botón de menú y seleccione Administración de acceso e identidad.
  2. Seleccione Acceso a API > Clientes seguros.
  3. Escriba un nombre de cliente seguro y, a continuación, haga clic en Crear cliente.

A continuación, Citrix Cloud crea el ID de cliente seguro y el secreto del cliente. Descargue una copia de esta información y guárdela de forma local y segura como referencia. Citrix Cloud no almacena los identificadores únicos después de cerrar el cuadro de diálogo.

Para invocar servicios de la API de REST

Puede llamar a servicios de la API de REST mediante comandos de cURL o el cliente REST. Los ejemplos siguientes usan el cliente Advanced REST para Chrome.

Nota:

En los siguientes ejemplos, deberá cambiar el nombre de host y el número de puerto para que coincidan con su entorno.

Inicio de sesión

El ejemplo que se muestra aquí cubre el inicio de sesión con un token obtenido a través de la API de Citrix Cloud.

URL: https://<host-name>:<port-number>/xenmobile/api/v1/authentication/login/cloud

Tipo de método: POST

Tipo de contenido: application/json

Ejemplo de solicitud:

{
 "bearerToken": "eyJ0eOiJSUzJiibGcI1AiONiJ9.eyJkIjoMDExN1c2VIXiMzNDc1OTk4...qf0iQ"
}
<!--NeedCopy-->

Debe obtener el token de portador mediante la API de Citrix Cloud https://trust.citrixworkspacesapi.net/Help/Api/POST-customer-tokens-clients. Para obtener información, consulte la documentación para desarrolladores.

Ejemplo de respuesta:

{
 "auth_token": "q483409eu82mkfrcdiv90iv0gc:q483409eu82mkfrcdiv90iv0gc"
}
<!--NeedCopy-->

Información relacionada

API de REST