Workspace Operators

bpy.ops.workspace.add()

Add a new workspace by duplicating the current one or appending one from the user configuration

bpy.ops.workspace.append_activate(idname="", filepath="")

Append a workspace and make it the active one in the current window

Parameters:
  • idname (string, (optional, never None)) – Identifier, Name of the workspace to append and activate
  • filepath (string, (optional, never None)) – Filepath, Path to the library
bpy.ops.workspace.delete()

Delete the active workspace

bpy.ops.workspace.duplicate()

Add a new workspace

bpy.ops.workspace.reorder_to_back()

Reorder workspace to be first in the list

bpy.ops.workspace.reorder_to_front()

Reorder workspace to be first in the list