Skip to main content
Each workspace represents one tax firm. Create a separate workspace for each tax firm customer you onboard.

Arguments

CreateWorkspaceInput!
required
Input object for creating a workspace.

Returns

ID!
Workspace identifier. Save this for adding users and other operations.
String!
URL-friendly workspace identifier. Essential for creating reliable deep links that route customers to the correct workspace.
String!
Workspace display name.
String!
Workspace status (e.g., “active”).
WorkspaceType!
Type of workspace. Will be automatically set to “partner” for partner accounts.

Example

Create one workspace per tax firm customer. If you manage 10 tax firms, create 10 workspaces. Save both the workspaceId and slug for each workspace - you’ll need the workspace ID for adding users and the slug for generating deep links.

Troubleshooting

Problem: createWorkspace fails Solutions:
  • Verify your access token is valid and not expired
  • Check that displayName is provided and not empty
  • Ensure you have permission to create workspaces