Kevin Taylor
01/19/2023, 5:28 PMRobert Moucha
01/20/2023, 9:01 AMPOST /api/v1/entities/userGroups
to create a new user group. Or, you may PUT /api/v1/layout/userGroups
to create all required user groups at once.
Or, there's also PUT /api/v1/layout/usersAndUserGroups
to create users and groups at once.
Refer to https://www.gooddata.com/developers/cloud-native/doc/cloud/api-and-sdk/api/api_reference_all/Kevin Taylor
01/20/2023, 11:39 PMBarbora Kompisova
01/23/2023, 10:12 AM/api/v1/layout/organization
, which unfortunately also requires everything else for the organization configuration. There is no endpoint for managing only organization-level permissions.
However, this is only necessary if you need to assign organization-level permissions (organization.MANAGE) - I would expect that the analystGroup
would only require workspace-level permissions (such as workspace.ANALYZE). These can be set by PUT on /api/v1/layout/workspaces/{workspaceId}
, which should require less configuration. There is also a specialized endpoint /api/v1/layout/workspaces/{workspaceId}/permissions
just for workspace permissions.
More information on the available workspace-level permissions can be found here.Productboard
02/14/2023, 10:30 AM