Rolemaps
Rolemaps are join objects that relate users to Workspaces, folders, or files. A rolemap grants a user access to an object via a role. You can read, update, delete, and list rolemaps.
Interacting with the rolemaps endpoint requires the
id
for a specific rolemap. You can find the appropriate rolemap id
by first listing all rolemaps for a given object.get
https://ws-api.onehub.com
/rolemaps/:id
Read a Rolemap
Rolemaps with an
object_type
of Account
were automatically granted to an account-level user and indicate access to all other object types within the account. Whereas, Workspace
, Folder
, and File
rolemaps indicate access only to the object retrieved.put
https://ws-api.onehub.com
/rolemaps/:id
Update a Rolemap
Endpoint context is assumed for all update actions. If you update an
Account
rolemap from the /workspaces
endpoint, the API will automatically create a new Workspace
rolemap on the specified Workspace, versus modifying that user’s account role.delete
https://ws-api.onehub.com
/rolemaps/:id
Delete a Rolemap
Deleting a rolemap will revoke access to the rolemap's object.
Endpoint context is assumed for all delete actions. If you attempt to delete an
Account
rolemap from the /workspaces
endpoint, the call will fail.get
https://ws-api.onehub.com
/:object/:id/rolemaps
List all Rolemaps
Last modified 4yr ago