Update a workspace
PATCH /api/workspaces/{workspaceId}
Updates a workspace. Only the fields you include are changed; omitted fields are left untouched. Several fields accept an explicit null to clear a previously set value. The brand a workspace belongs to cannot be changed.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”The unique identifier of the workspace to update.
Request Body
Section titled “Request Body ”object
Updated display name.
Example
DACH RegionUpdated ISO 3166-1 alpha-2 country code.
Example
ATUpdated operating language. Must be enabled and permitted by the brand.
Example
deUpdated ISO 4217 currency code.
Example
EURUpdated legal name.
Example
Acme DACH GmbHUpdated lifecycle status.
Example
activeUpdated customer type.
Example
b2bUpdated company registration number. Send null to clear.
Example
HRB 12345Updated VAT number. Send null to clear.
Example
DE123456789Updated legal address. Send null to clear.
Updated support email. Send null to clear.
Example
support@acme.exampleUpdated support phone. Send null to clear.
Example
+49 30 1234567Updated website URL. Send null to clear.
Example
https://acme.exampleUpdated HTML signature. Send null to clear.
Updated plain-text signature. Send null to clear.
Updated voice greeting. Send null to clear.
Updated workspace instructions. Send null to clear.
Learning-loop configuration for this workspace.
object
Whether the learning loop is enabled.
Example
trueWhether to restrict learning to human-managed conversations.
Example
trueAutomated follow-up configuration for this workspace.
object
Whether automated follow-ups are enabled.
Example
trueMaximum follow-ups per conversation.
Example
3Maximum horizon in hours for a follow-up.
Example
168The workspace opening hours. When any ranges are provided, a timezone is required.
object
IANA timezone identifier for the opening hours.
Example
Europe/BerlinThe opening-hour ranges. Defaults to an empty list.
object
The days this range applies to.
Example
[ "mon", "tue", "wed", "thu", "fri"]Opening time in 24-hour HH:MM format.
Example
09:00Closing time in 24-hour HH:MM format.
Example
17:00Responses
Section titled “ Responses ”The workspace was updated.
A workspace is an operational unit within a brand, typically representing a region, business unit, or product line. Conversations, knowledge base entries, policies, and channels are all scoped to a workspace.
object
Unique identifier for the workspace.
Example
w1a2b3c4-5678-9abc-def0-1234567890abThe tenant this workspace belongs to.
Example
a0b1c2d3-4567-89ab-cdef-0123456789abThe brand this workspace operates under. Determines tone, sender identity, and email templates.
Example
b1a2c3d4-5678-9abc-def0-1234567890abDisplay name of the workspace.
Example
DACH RegionISO 3166-1 alpha-2 country code for this workspace’s primary operating region. Affects currency defaults and compliance.
Example
DEThe primary language the AI uses when communicating in this workspace. ISO 639-1 code.
Example
deISO 4217 currency code used for financial references in this workspace.
Example
EURWhether this workspace handles business-to-business or business-to-consumer conversations. Affects contact resolution, account enrichment, and AI behavior.
Example
b2bFree-text instructions specific to this workspace. These are combined with brand instructions to guide the AI. Use for workspace-specific rules like regional regulations or product-specific guidance.
Example
All prices must include VAT. Refer customers to the German returns policy for DACH orders.Workspace-level HTML email signature. Overrides the brand-level signature when set.
Example
<p>Freundliche Gruesse,<br>Ihr Acme DACH Team</p>Workspace-level plain-text email signature. Overrides the brand-level signature when set.
Example
Freundliche Gruesse,Ihr Acme DACH TeamTimestamp when the workspace was created.
Example
2026-01-20T10:00:00.000ZTimestamp when the workspace was last updated.
Example
2026-03-01T16:45:00.000ZNo workspace exists with the given ID in the authenticated tenant.
Standard error response returned by all endpoints on failure.
object
A human-readable error message describing what went wrong.
Example
Conversation not foundValidation error. One or more required fields are missing or invalid.
Standard error response returned by all endpoints on failure.
object
A human-readable error message describing what went wrong.
Example
Conversation not found