Relevant endpoints
Workspace permission endpoints
Managing workspace permissions requires the use of the following Management Console API endpoints:
| Path | Method | Description | Query parameters | Required | 
|---|---|---|---|---|
| /security/permissions | GET | Retrieve all workspace permissions according to search criteria | 
                        
  | 
                     Optional | 
| /security/permissions/batch | POST | Create sets of workspace permissions for a list of users | N/A | N/A | 
| /security/permissions/batch | PUT | Update sets of workspace permissions for a list of users | N/A | N/A | 
| /security/permissions/batch | DELETE | Delete sets of workspace permissions for a list of users | N/A | N/A | 
| /security/workspaces/{workspaceId}/users/{userId}/permissions | GET | Retrieve the specified user's permissions in the specified workspace | N/A | N/A | 
| /security/workspaces/{workspaceId}/users/{userId}/permissions | POST | Assign permissions to the specified user in the specified workspace | N/A | N/A | 
| /security/workspaces/{workspaceId}/users/{userId}/permissions | PUT | Replace the specified user's permissions in the specified workspace with the ones provided in the body of the request | N/A | N/A | 
| /security/workspaces/{workspaceId}/users/{userId}/permissions | DELETE | Remove all permissions of the specified user in the specified workspace | N/A | N/A | 
Related endpoints
Management Console API
URL: https://api.<datacenter>.cloud.talend.com/security. Replace
            <datacenter> with your Talend Cloud
            region. For more information, see Accessing Talend Cloud applications. 
         
         | Endpoint | Use | Query parameters | 
|---|---|---|
| GET /orchestration/workspaces | Use this endpoint to retrieve the ID of the workspace for which you want to set permissions. | 
                           query (FIQL format) Example: "name==TestWorkspace","environment.name==TestEnvironment"  | 
                     
Example request:
            
         
         GET https://api.us.cloud.talend.com/orchestration/workspaces?query=environment.name==defaultUser management API
URL: https://api.<datacenter>.cloud.talend.com/
            
         | Endpoint | Use | Query parameters | Required | 
|---|---|---|---|
| GET /orchestration/users | Use this endpoint to retrieve the ID of the user you want to assign permissions to on the workspace. | 
                           
  | 
                        Optional | 
Example request:
            
         
      GET https://api.us.cloud.talend.com/orchestration/users?page=1&size=50&workdpace_id=534s4400223a343495467403a