Skip to main content

The Workspace Object

Workspaces are the top-level organizational unit in Scute. Each workspace can contain multiple apps and has its own members with different roles.

Attributes

string
required
Unique identifier for the workspaceExample: ws_123
string
required
Workspace nameExample: Acme Corp
string
URL-friendly workspace identifierExample: acme-corp
boolean
required
Whether this is a personal workspace (automatically created for each user)Example: false
object
Current user’s membership information in this workspace
object
required
Workspace configuration settingsExample: { "onboarding": { "fullName": true, "companyName": false } }
boolean
required
Whether the workspace has a pro subscriptionExample: false
boolean
required
Whether public signup is enabled for this workspace’s appsExample: false
string
required
Level of user information required during signup. Can be none, email, or fullExample: email
string
URL to the workspace logo imageExample: https://example.com/logo.png
string
required
ISO 8601 timestamp when the workspace was created
string
required
ISO 8601 timestamp when the workspace was last updated

Example Workspace Object