> You are reading the Docusign Developer Documentation. For clean Markdown of any page, append .md to the page URL.
>
> Documentation indexes by section:
> - APIs and SDKs: https://docusign.docs.buildwithfern.com/docs/llms.txt
> - Platform 101: https://docusign.docs.buildwithfern.com/platform/llms.txt
> - Extension Apps: https://docusign.docs.buildwithfern.com/extension-apps/llms.txt
> - Docusign CLI: https://docusign.docs.buildwithfern.com/docusign-cli/llms.txt
>
> Authentication (OAuth, JWT Grant, M2M): https://docusign.docs.buildwithfern.com/platform/auth
> Webhooks and Connect: https://docusign.docs.buildwithfern.com/platform/webhooks
>
> OpenAPI specifications: https://docusign.docs.buildwithfern.com/openapi.json
> MCP server: https://docusign.docs.buildwithfern.com/_mcp/server

# Workspaces Resource

> **Note**
>
> This is the legacy eSignature Workspaces feature. To use the newest Workspaces product, please check our [Workspaces API](/docs/workspaces-api).

A workspace is a collaborative space for sharing documents and managing workflows. A workspace has a single owner who must be a Docusign user. The owner can invite others to the workspace as collaborators. Individuals who are not Docusign users must create a Docusign account to join a workspace as a collaborator.

You can create an envelope directly from a workspace.

Workspaces store the following information:

* **Files:** Files uploaded to a workspace for storage or reuse.
* **Documents:** A document is a component of a transaction, template, or workspace. When a file is added to a transaction, template, or workspace, it is copied as a document. Each document in a workspace has a single owner.
* **Templates:** A set of documents that you can use to create a transaction or a workspace.
* **Transactions:** A transaction is a series of workflow events related to one or more documents. These events route the documents to one or more individuals for the purposes of doing business. Each transaction has a single owner (the sender).

**Note:** Documents in a template are not individually listed as files.

## Methods supported

| Method                                                                | Description                                                                        |
| --------------------------------------------------------------------- | ---------------------------------------------------------------------------------- |
| [create](/docs/esign-rest-api/reference/workspaces/workspaces/create) | POST `/restapi/v2.1/accounts/{accountId}/workspaces` Create a Workspace            |
| [delete](/docs/esign-rest-api/reference/workspaces/workspaces/delete) | DEL `/restapi/v2.1/accounts/{accountId}/workspaces/{workspaceId}` Delete Workspace |
| [get](/docs/esign-rest-api/reference/workspaces/workspaces/get)       | GET `/restapi/v2.1/accounts/{accountId}/workspaces/{workspaceId}` Get Workspace    |
| [list](/docs/esign-rest-api/reference/workspaces/workspaces/list)     | GET `/restapi/v2.1/accounts/{accountId}/workspaces` List Workspaces                |
| [update](/docs/esign-rest-api/reference/workspaces/workspaces/update) | PUT `/restapi/v2.1/accounts/{accountId}/workspaces/{workspaceId}` Update Workspace |

## Workspaces properties

| Property                    | Type              | Description                                                                   |
| --------------------------- | ----------------- | ----------------------------------------------------------------------------- |
| `billableAccountId`         | string            | The ID of the account to bill.                                                |
| `callerInformation`         | workspaceUser     |                                                                               |
| `created`                   | string            | The UTC DateTime when the workspace user authorization was created.           |
| `createdByInformation`      | workspaceUser     | Details about the user who created the workspace.                             |
| `lastModified`              | string            | Utc date and time the comment was last updated (can only be done by creator.) |
| `lastModifiedByInformation` | workspaceUser     | Details about the user who last modified the workspace.                       |
| `settings`                  | workspaceSettings | Information about the settings for the workspace.                             |
| `status`                    | string            | The status of the workspace. Valid values are:- `active`
- `closed`           |
| `workspaceBaseUrl`          | string            | The relative URL for accessing the workspace.                                 |
| `workspaceDescription`      | string            | Text describing the purpose of the workspace.                                 |
| `workspaceId`               | string            | The ID of the workspace, always populated.                                    |
| `workspaceName`             | string            | The name of the workspace.                                                    |
| `workspaceUri`              | string            | The relative URI for accessing the workspace.                                 |