Kits de développement logiciel (SDK) et API
-
Citrix Cloud™ fournit plusieurs API que vous pouvez utiliser pour récupérer des informations et automatiser des tâches complexes et répétitives, notamment :
- Installer en mode silencieux Citrix Cloud Connector™
- Créer et consommer des rapports pour la gestion des licences cloud
- Déterminer le statut d’éligibilité d’un client
- Envoyer des notifications aux administrateurs Citrix Cloud
- Récupérer les événements du journal système
- Récupérer les détails de vos emplacements de ressources à utiliser avec d’autres API
Plusieurs services Citrix Cloud fournissent également des SDK et des API qui vous permettent de récupérer des informations, d’interroger des données et d’effectuer des tâches administratives.
Vous pouvez accéder aux API via des clients sécurisés ou des principaux de service.
Principal de service
Pour utiliser les API Citrix Cloud, vous devez créer un principal de service qui accède à Citrix Cloud en votre nom. Pour créer un principal de service, vous devrez fournir l’ID client de votre compte Citrix Cloud. Votre ID client se trouve aux emplacements suivants dans la console de gestion :
-
Dans le coin supérieur droit de la console, sous votre nom d’utilisateur.

-
Sur votre page Paramètres du compte.

-
Sur la page Accès API.

Clients sécurisés
Pour utiliser les API Citrix Cloud, vous devez créer un client sécurisé qui accède à Citrix Cloud en votre nom. Pour créer un client sécurisé, vous devrez fournir l’ID client de votre compte Citrix Cloud. Votre ID client se trouve aux emplacements suivants dans la console de gestion :
-
Dans le coin supérieur droit de la console, sous votre nom d’utilisateur.

-
Sur votre page Paramètres du compte.

-
Sur la page Accès API.

-
Autorisations héritées
Les clients sécurisés sont liés à un seul administrateur et à un seul ID client dans Citrix Cloud. Cela signifie que vos clients sécurisés héritent du même niveau d’autorisations que vous avez sous un ID client spécifique. Ainsi, si vous disposez d’autorisations d’accès complètes, vos clients sécurisés disposent également d’autorisations d’accès complètes. Si votre niveau d’autorisations est réduit ultérieurement, les clients sécurisés que vous avez déjà créés héritent automatiquement de vos autorisations réduites.
-
Pour obtenir des instructions sur la création de clients sécurisés, consultez Démarrer avec les API Citrix Cloud dans la documentation Citrix Developer.
-
API de gestion des licences cloud
Les clients d’entreprise peuvent utiliser les API de gestion des licences cloud pour effectuer des tâches de gestion telles que l’exportation des données d’utilisation et la libération des licences attribuées. Les partenaires Citrix peuvent utiliser ces API pour récupérer des données récapitulatives et historiques pour Citrix Virtual Apps and Desktops™ sur site et Citrix DaaS.
Pour plus d’informations, consultez API pour gérer les licences cloud Citrix dans la documentation Citrix Developer.
API SystemLog
L’API SystemLog vous permet de récupérer les événements qui se sont produits dans votre compte Citrix Cloud pour les périodes que vous spécifiez. Pour plus d’informations sur l’utilisation de cette API, consultez Citrix Cloud - SystemLog dans la documentation Citrix Developer.
API Emplacements des ressources
L’API Emplacements des ressources vous permet de récupérer des informations sur vos emplacements de ressources pour les utiliser avec d’autres applications et scripts. Par exemple, si vous souhaitez installer en mode silencieux le Citrix Cloud Connector dans l’un des plusieurs emplacements de ressources de votre compte Citrix Cloud, vous pouvez utiliser cette API pour récupérer l’ID de l’emplacement de ressource et le transmettre à votre script d’installation.
Pour plus d’informations sur l’utilisation de cette API, consultez Citrix Cloud - Emplacement des ressources dans la documentation Citrix Developer.
API d’éligibilité au service
L’API d’éligibilité au service récupère les services qu’un client est autorisé à utiliser, les jours restants pour chaque éligibilité et la quantité d’éligibilités que le client a achetées. Pour plus d’informations sur l’utilisation de cette API, consultez Citrix Cloud - Éligibilité au service dans la documentation Citrix Developer.
API de notifications
L’API de notifications vous permet d’envoyer des messages à d’autres administrateurs Citrix Cloud. Les destinataires reçoivent vos messages via la page Notifications dans la console de gestion. Pour plus d’informations sur l’utilisation de cette API, consultez Création et affichage des notifications.
SDK et API pour d’autres services
Pour plus d’informations sur les SDK et les API disponibles pour d’autres services Citrix Cloud, consultez les articles suivants :
- Espaces de travail numériques : Inclut des SDK et des API pour les services d’espace de travail tels que Citrix DaaS et Citrix Workspace.
- Livraison et sécurité des applications : Inclut des SDK et des API pour les services de mise en réseau et de livraison d’applications tels que Console et SD-WAN Orchestrator.
Plus d’informations
Pour en savoir plus sur la façon dont les API Citrix Cloud et les clients sécurisés peuvent vous aider à effectuer des opérations complexes telles que la migration vers le cloud et la configuration de l’authentification avec des jetons push, consultez les articles Tech Zone suivants :