Workspaces

Workspaces are the top-level organizational structure for folders and files. Workspaces are also a root_folder whose contents can be examined via the Folders endpoint.

Create a Workspace

POST https://ws-api.onehub.com/workspaces

Creates a new Workspace owned by the user.

Request Body

Name
Type
Description

workspace[name]

string

The name of the Workspace.

workspace[background_color]

string

A CSS hex color value that determines the background color for the Workspace.

workspace[data_room]

boolean

Activates Data Room mode for the Workspace. Defaults to false. Availability of this feature is plan dependent.

workspace[default_view]

string

Determines whether first time visitors should see folders and files displayed as horizontal rows or as a grid of large thumbnails. Defaults to rows.

{
  "workspace": {
    "id": 4137,
    "name": "Testing the API",
    "background_color": "#58b28d",
    "updated_at": "2016-01-25T16:39:34-08:00",
    "data_room": false,
    "default_view": "rows",
    "default_sort": "alphabetical",
    "root_folder_id": 849927,
    "owner_id": 481,
    "audit_trail": true,
    "is_owner": true,
    "require_agreement": false,
    "agreement_accepted": false,
    "effective_role": "Administrator",
    "errors": {}
  }
}

Read a Workspace

GET https://ws-api.onehub.com/workspaces/:id

Retrieve the Workspace specified via :id.

Path Parameters

Name
Type
Description

:id

integer

The unique identifier of the Workspace you would like to retrieve.

Update a Workspace

PUT https://ws-api.onehub.com/workspaces/:id

Updates the Workspace specified via :id.

Path Parameters

Name
Type
Description

:id

integer

The unique identifier of the Workspace you would like to update.

Request Body

Name
Type
Description

workspace[name]

string

The name of the Workspace.

workspace[background_color]

string

A CSS hex color value that determines the background color for the Workspace.

workspace[data_room]

boolean

Activates Data Room mode for the Workspace. Defaults to false. Availability of this feature is plan dependent.

workspace[default_view]

string

Determines whether first time visitors should see folders and files displayed as horizontal rows or as a grid of large thumbnails. Defaults to rows.

Delete a Workspace

DELETE https://ws-api.onehub.com/workspaces/:id

Delete the Workspace specified via :id.

Path Parameters

Name
Type
Description

:id

integer

The unique identifier of the Workspace you would like to delete.

List all Workspaces

GET https://ws-api.onehub.com/workspaces

List all Workspaces that the user has been invited to.

Last updated

Was this helpful?