# Configurer les autorisations sur l'espace pour un·e utilisateur·trice

Vous pouvez donner aux utilisateurs et utilisatrices les droits de gérer ou visualiser des objets ou d'accéder à des moteurs dans différents espaces.

Si vous devez attribuer des autorisations d'espaces à un compte de service, consultez [Attribuer des autorisations d'espaces à un compte de service](https://help.qlik.com/talend/r/fr-FR/Cloud/api-user-guide/assign-workspace-permission-to-service-account).

## Avant de commencer

* Vous devez avoir le rôle Environment Administrator dans Talend Management Console.
* Vous devez connaître les ID de l'espace et de l'utilisateur·trice pour lesquels vous configurez les autorisations.

## Pourquoi et quand exécuter cette tâche

Vous pouvez accéder à l'API de Management Console via [ce lien](https://api.talend.com/apis/) (en anglais). Vous pouvez voir une liste d'URL correspondant à chaque centre de données dans [Accéder aux applications Talend Cloud](https://help.qlik.com/talend/fr-FR/installation-guide-windows/Cloud/talend-cloud-application-url).

## Procédure

1. Utilisez l'endpoint GET /security/workspaces/{workspaceId}/users/{userId}/permissions pour lire les autorisations actuelles de l'utilisateur·trice sur l'espace sélectionné.
   ### Exemple
   ```
   GET https://api.us.cloud.talend.com/security/workspaces/7a35e78eaea645620e47f826/users/d13404b5-e9nc-4g5f-9904-a5f0dc287fb0/permissions
   ```
2. Si vous attribuez des droits à une personne qui n'en avait aucun sur l'espace spécifié, utilisez l'endpoint POST /security/workspaces/{workspaceId}/users/{userId}/permissions et ajoutez les autorisations dans le corps de la requête.
   ### Exemple
   ```
   POST https://api.us.cloud.talend.com/security/workspaces/7a35e78eaea645620e47f826/users/d13404b5-e9nc-4g5f-9904-a5f0dc287fb0/permissions
   ["AUTHOR", "EXECUTE"]
   ```
3. Si vous ajoutez une autorisation à une personne déjà attribuée sur l'espace spécifié, utilisez l'endpoint PUT /security/workspaces/{workspaceId}/users/{userId}/permissions et ajoutez les autorisations dans le corps de la requête.
   ### Exemple
   ```
   PUT https://api.us.cloud.talend.com/security/workspaces/7a35e78eaea645620e47f826/users/d13404b5-e9nc-4g5f-9904-a5f0dc287fb0/permissions
   ["AUTHOR", "EXECUTE"]
   ```