---
title: "Update a Workspace"
method: POST
path: "/workspaces/update"
tags: ["/workspaces"]
---

# Update a Workspace

`POST /workspaces/update`

Updates the [workspace](/core-concepts/workspaces) associated with the authentication value.

## Request body

- object
  - `connect_partner_name` string — Connect partner name for the workspace.
  - `connect_webview_customization` object — [Connect Webview](/core-concepts/connect-webviews) customizations for the workspace. See also [Customize the Look and Feel of Your Connect Webviews](/core-concepts/connect-webviews/customizing-connect-webviews#customize-the-look-and-feel-of-your-connect-webviews).
    - `logo_shape` 'circle' | 'square', nullable — Logo shape for [Connect Webviews](/core-concepts/connect-webviews) in the workspace. See also [Customize the Look and Feel of Your Connect Webviews](/core-concepts/connect-webviews/customizing-connect-webviews#customize-the-look-and-feel-of-your-connect-webviews).
    - `primary_button_color` string, nullable — Primary button color for [Connect Webviews](/core-concepts/connect-webviews) in the workspace. See also [Customize the Look and Feel of Your Connect Webviews](/core-concepts/connect-webviews/customizing-connect-webviews#customize-the-look-and-feel-of-your-connect-webviews).
    - `primary_button_text_color` string, nullable — Primary button text color for [Connect Webviews](/core-concepts/connect-webviews) in the workspace. See also [Customize the Look and Feel of Your Connect Webviews](/core-concepts/connect-webviews/customizing-connect-webviews#customize-the-look-and-feel-of-your-connect-webviews).
    - `success_message` string, nullable — Success message for [Connect Webviews](/core-concepts/connect-webviews) in the workspace. See also [Customize the Look and Feel of Your Connect Webviews](/core-concepts/connect-webviews/customizing-connect-webviews#customize-the-look-and-feel-of-your-connect-webviews).
  - `is_publishable_key_auth_enabled` boolean — Indicates whether publishable key authentication is enabled for this workspace.
  - `is_suspended` boolean — Indicates whether the workspace is suspended.
  - `name` string — Name of the workspace.
  - `organization_id` string, uuid — ID of the organization to assign the workspace to. The authenticated user must be the owner of the workspace and an admin of the target organization.

## Response `200`

OK

## Other responses

- `400` — Bad Request
- `401` — Unauthorized

---

[API](https://skmtc.net/seam/apis/seam-connect.md) · [All operations](https://skmtc.net/seam/apis/seam-connect/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/seam/seam-connect/versions/00c35395ce12/schema)
