Utiliser les services d'API pour gérer les utilisateurs et utilisatrices, les rôles et les groupes - Cloud

Guide d'utilisation de Talend Cloud Management Console

Version
Cloud
Language
Français (France)
Product
Talend Cloud
Module
Talend Management Console
Content
Administration et monitoring > Gestion des projets
Administration et monitoring > Gestion des utilisateurs
Déploiement > Déploiement > Exécution de Pipelines
Déploiement > Déploiement > Exécution de Tâches
Déploiement > Ordonnancement > Ordonnancement de Tâches

Vous pouvez utiliser le service d'API Web Talend Cloud pour automatiser les processus de création des utilisateurs et des utilisatrices, d'attribution des utilisateurs et des utilisatrices aux groupes, d'attribution de rôles aux utilisateurs et utilisatrices et de récupération des profils utilisateurs.

  • L'hôte à utiliser pour accéder à ce service d'API est : https://api.<env>.cloud.talend.com
  • Pour la documentation complète de ce service d'API, consultez https://api.<env>.cloud.talend.com/v1/management/swagger-ui/?urls.primaryName=Identities%20Management.
où <env> est le nom de votre région Cloud. Si vous ne connaissez pas votre région, consultez URL et régions de Talend Cloud.
Prérequis pour accéder à cette API de gestion des utilisateurs et des utilisatrices :
  • Utilisez votre jeton d'accès pour appeler l'API. Pour plus d'informations concernant la génération d'un jeton d'accès et l'utilisation de ce jeton, consultez Générer un jeton d'accès personnel.

Endpoints de gestion des utilisateurs et des utilisatrices

Opérations Méthodes Ressources Autorisations requises
Récupérer tous les utilisateurs et utilisatrices de votre tenant GET

/v1/management/users

Users - Management
Créer un utilisateur ou une utilisatrice par requête. POST

/v1/management/users

Users - Management
Récupérer un utilisateur ou une utilisatrice spécifique GET /v1/management/users/<userId> Users - Management
Mettre à jour les détails d'un utilisateur ou d'une utilisatrice spécifique PUT /v1/management/users/<userId> Users - Management
Supprimer un utilisateur ou une utilisatrice spécifique DELETE /v1/management/users/<userId> Users - Management
Lister les groupes auxquels un utilisateur ou une utilisatrice ou utilisatrice spécifique appartient GET /v1/management/users/<userId>/groups Users - Management
Ajouter un utilisateur ou une utilisatrice spécifique aux groupes spécifiés POST /v1/management/users/<userId>/groups Users - Management
Supprimer un utilisateur ou une utilisatrice ou une utilisatrice d'un groupe spécifique DELETE

/v1/management/users/<userId>/groups/<groupId>

Users - Management
Lister les rôles attribués à un utilisateur ou une utilisatrice ou une utilisatrice spécifique GET /v1/management/users/<userId>/roles Users - Management
Attribuer des rôles à un utilisateur ou une utilisatrice spécifique POST /v1/management/users/<userId>/roles Users - Management
Révoquer un rôle d'un utilisateur ou d'une utilisatrice ou d'une utilisatrice spécifique DELETE /v1/management/users/<userId>/roles/<roleId> Users - Management

Endpoints de gestion des groupes

Opérations Méthodes Ressources Autorisations requises
Récupérer des groupes spécifiés GET

/v1/management/groups

Groups - Management
Créer un groupe par requête. POST

/v1/management/groups

Groups - Management
Récupérer les détails d'un groupe spécifique GET /v1/management/groups/<groupId> Groups - Management
Supprimer un groupe spécifique DELETE /v1/management/groups/<groupId> Groups - Management
Renommer un groupe spécifique PATCH /v1/management/groups/<groupId> Groups - Management
Récupérer les utilisateurs et utilisatrices appartenant à un groupe spécifique GET /v1/management/groups/<groupId>/users Groups - Management
Ajouter des utilisateurs et des utilisatrices à un groupe spécifique si ceux·lles-ci n'appartiennent pas déjà à ce groupe POST

/v1/management/groups/<groupId>/users

Users - Management
Supprimer un utilisateur ou une utilisatrice ou une utilisatrice d'un groupe spécifique DELETE /v1/management/groups/<groupId>/users/<userId> Users - Management

Endpoints de gestion des rôles

Opérations Méthodes Ressources Autorisations requises
Récupérer des rôles spécifiés GET

/v1/management/roles

Roles - Management
Créer un rôle par requête. POST

/v1/management/roles

Roles - Management
Récupérer un rôle par son ID GET /v1/management/roles/<roleId> Roles - Management
Mettre à jour un rôle spécifique PUT /v1/management/roles/<roleId> Roles - Management
Supprimer un rôle spécifique DELETE /v1/management/roles/<roleId> Roles - Management
Récupérer les utilisateurs et utilisatrices ayant un rôle spécifique attribué GET

/v1/management/roles/<roleId>/users

Roles - Management
Attribuer un rôle spécifique à des utilisateurs et des utilisatrices ou utilisatrices POST

/v1/management/roles/<roleId>/users

Users - Management
Révoquer un rôle d'un utilisateur ou d'une utilisatrice ou d'une utilisatrice spécifique DELETE /v1/management/roles/<roleId>/users/<userId> Users - Management