The following information applies only to Unstructured organizational accounts. To request an organizational account to be created,
contact your Unstructured sales representative, email Unstructured Sales at sales@unstructured.io,
or complete the online Unstructured contact form.
Workspace architecture
A workspace can belong to an organizational account or to a user’s personal account. Every organizational account begins with one default workspace. An organizational account can have multiple workspaces. (A user’s personal account always has one and only one workspace.) Users can have access to multiple workspaces within an organizational account. Each user must be explicitly added to each workspace that they are allowed to access. (A user always has access to their personal workspace within their personal account.) This assumes that the user has first been added to the workspace’s parent organizational account. To make programmatic API calls to a workspace instead of using the UI, an API key must first exist for that workspace. The caller then uses that API key to make API calls to that workspace. Each API key is valid only for its related workspace.Create a workspace
To create a workspace, you must first have an available Unstructured organizational account. Currently, only Unstructured representatives can create organizational accounts. To request an organizational account to be created, contact your Unstructured sales representative, email Unstructured Sales at sales@unstructured.io, or complete the online Unstructured contact form.Your user must have the Super Admin role in the intended workspace’s parent organizational account to create workspaces in that organizational account.(A user always has one and only one personal workspace within their personal account. You cannot create additional workspaces in personal accounts.)
- Depending on the location of the organizational account that you want to access, sign in to https://platform.unstructured.io, or sign in by using the URL for your organization’s self-hosted deployment of Unstructured.
- In the top navigation bar, in the organizational account selector, select the name of the organizational account that you want to add a workspace to.
- In the sidebar, above your user icon, click the Settings (gear) icon.
- Click View All Workspaces.
- Click New Workspace.
- In the Create New Workspace dialog, enter a name for the new workspace.
- Optionally, enter a budget limit for the new workspace. If you do not want to set a budget limit, leave this field blank.
- Click Continue.
Access a workspace
- Depending on the location of the organizational account that you want to access, sign in to https://platform.unstructured.io, or sign in by using the URL for your organization’s self-hosted deployment of Unstructured.
- In the top navigation bar, in the organizational account selector, select the name of the organizational account that contains the workspace you want to access.
- In the workspace selector, select the name of the workspace that you want to access. If the workspace selector does not show the workspace you want to access, then your user has not been added to that workspace. To be added to the workspace, contact one of the workspace’s administrators or its parent organizational account’s administrators.
Add a member to a workspace
Your user must have either the Super Admin role in the workspace’s parent organizational account or the Workspace Admin role in the
workspace to add members to that workspace.The user to be added must also have the Developer role in the workspace’s parent organizational account.(A user always has access to their personal workspace within their personal account.)
- Make sure the account user that you want to add has already been added as a member of the workspace’s parent organizational account. Learn how.
- Depending on the location of the organizational account that you want to access, sign in to https://platform.unstructured.io, or sign in by using the URL for your organization’s self-hosted deployment of Unstructured.
- In the top navigation bar, in the organizational account selector, select the name of the organizational account that contains the workspace you want to add a member to.
- In the workspace selector, select the name of the workspace that you want to add a member to.
- In the sidebar, above your user icon, click the Settings (gear) icon.
- Click Manage Workspace.
- In the top navigation bar, click Members.
- Click Add New Member.
- In the Add New Member dialog, select one of the organizational account’s members to add to this workspace as a member.
- In the role selector, select the new team member’s role for this workspace.
- Click Continue.
Change a workspace role for a member
Your user must have either the Super Admin role in the workspace’s parent organizational account or the Workspace Admin role in the
workspace to change the roles for that workspace’s members.
- Depending on the location of the organizational account that you want to access, sign in to https://platform.unstructured.io, or sign in by using the URL for your organization’s self-hosted deployment of Unstructured.
- In the top navigation bar, in the organizational account selector, select the name of the organizational account that contains the workspace for the member you want to change roles for.
- In the workspace selector, select the name of the workspace that contains the member you want to change roles for.
- In the sidebar, above your user icon, click the Settings (gear) icon.
- Click Manage Workspace.
- In the top navigation bar, click Members.
- Next to the member you want to change roles for, click the ellipses.
- Click Edit Permissions.
- Select the new role.
- Click Continue.
Remove a member from a workspace
Your user must have either the Super Admin role in the workspace’s parent organizational account or the Workspace Admin role in the
workspace to remove members from that workspace.(A user cannot be removed from their personal workspace within their personal account.)
- Depending on the location of the organizational account that you want to access, sign in to https://platform.unstructured.io, or sign in by using the URL for your organization’s self-hosted deployment of Unstructured.
- In the top navigation bar, in the organizational account selector, select the name of the organizational account that contains the workspace you want to remove a member from.
- In the workspace selector, select the name of the workspace that you want to remove a member from.
- In the sidebar, above your user icon, click the Settings (gear) icon.
- Click Manage Workspace.
- In the top navigation bar, click Members.
- In the list of members, click the ellipses next to the member that you want to remove.
- Click Remove Member.
- Confirm the removal by clicking Continue.
Create an API key for a workspace
Your user must have either the Super Admin role in the workspace’s parent organizational account or the Workspace Admin or Developer role in the
workspace to create API keys for that workspace.
- Depending on the location of the organizational account that you want to access, sign in to https://platform.unstructured.io, or sign in by using the URL for your organization’s self-hosted deployment of Unstructured.
- In the top navigation bar, in the organizational account selector, select the name of the organizational account that contains the workspace you want to create an API key for.
- In the workspace selector, select the name of the workspace that you want to create an API key for.
- In the sidebar, above your user icon, click the Settings (gear) icon.
- Click Manage Workspace.
- In the top navigation bar, click API Keys.
- Click Generate New Key.
- Enter some name for the key, and click Continue.
- To get the key’s value, in the list of available keys, click the Copy icon next to the newly created key. The key’s value is copies to your system’s clipboard.
Delete an API key for a workspace
An API key is valid only for the workspace for which it was created.Your user must have either the Super Admin role in the workspace’s parent organizational account or the Workspace Admin or Developer role in the
workspace to delete API keys from that workspace.
- Depending on the location of the organizational account that you want to access, sign in to https://platform.unstructured.io, or sign in by using the URL for your organization’s self-hosted deployment of Unstructured.
- In the top navigation bar, in the organizational account selector, select the name of the organizational account that contains the workspace you want to delete an API key for.
- In the workspace selector, select the name of the workspace that you want to delete an API key for.
- In the sidebar, above your user icon, click the Settings (gear) icon.
- Click Manage Workspace.
- In the top navigation bar, click API Keys.
- n the list of available keys, click the ellipses next to the key you want to delete.
- Click Delete.
- Confirm the deletion by clicking Continue.
Permanently delete a workspace
A user’s personal workspace cannot be deleted from their personal account.

