---
title: "Update workspace"
method: PATCH
path: "/v1/workspace"
tags: ["workspace"]
---

# Update workspace

`PATCH /v1/workspace`

## Request

- Base URL: `https://api.framelane.io`
- URL: `https://api.framelane.io/v1/workspace`
- Auth: HTTP bearer

Update the workspace display name.

## Request body

- WorkspaceUpdate
  - `name` string, required

## Response `200`

Successful Response

- WorkspaceOut
  - `id` string, required: Unique workspace ID.
  - `name` string, required: Display name for the workspace.
  - `email` string, nullable: Contact email for the workspace owner.
  - `email_verified` boolean: Whether the email address has been verified via OTP.
  - `plan` 'free' | 'pro' | 'enterprise'
  - `plan_status` 'active' | 'past_due' | 'cancelled' | 'trialing'
  - `created_at` string, date-time, required: ISO-8601 UTC timestamp when the workspace was created.
  - `is_admin` boolean: Whether this is an admin workspace, which curates the public template gallery (POST, PATCH and DELETE /v1/templates) and sees its draft listings.

## Other responses

- `401`: Missing or invalid API key.
- `422`: Validation Error

---

[API](https://skmtc.dev/framelane/apis/framelane-api.md) · [All operations](https://skmtc.dev/framelane/apis/framelane-api/llms.txt) · [OpenAPI document](https://skmtc.dev/framelane/apis/framelane-api/revisions/a223001ca8e5?raw)
