Workspaces

A Workspace is a lightweight way to organize related resources inside a single Files.com Site.

Customers commonly group resources by project, department, client, or region. Workspaces provide a built-in structure for that grouping, so the UI can operate within a clear "workspace context" and admins can delegate management for a subset of resources without requiring full site-level isolation.

Every Site has an implicit Default workspace (ID 0). Resources that are not explicitly assigned to a named workspace are considered part of the Default workspace.

The Files.com .NET SDK supports workspace scoping by using the WorkspaceId attribute on the FilesConfiguration object. Scope a single request by passing workspace_id in the request options.

Example Request

using FilesCom;
using FilesCom.Models;
using System.Collections.Generic;

var config = new FilesConfiguration();
config.ApiKey = "YOUR_API_KEY";
config.WorkspaceId = "123";
new FilesClient(config);

Folder.ListFor("/", null, new Dictionary<string, object>
{
    { "workspace_id", 456 }
});