Update workspace
Updates the workspace bound to the authenticated caller. Each field is optional; passing none is a no-op that still returns the current state.
Authorization
AuthorizationBearer <token>In header
Workspace API key or Clerk session JWT.
Request Body
nameOptionalstring
New workspace display name. Must be non-empty when provided.
per_account_monthly_limitOptionalnumber
Per-account monthly publish quota; 0 to 1,000,000.
custom_platform_slotOptionalstring | null
Shared Basic custom platform slot for Hosted Connect branding and Platform Credentials. Send an empty string to clear it.
Valuestwitter | linkedin | bluesky | youtube | tiktok | instagram | threads | facebook | pinterest
Response Body
200
idstring
Workspace ID.
namestring
Updated workspace name.
per_account_monthly_limitnumber | null
Updated quota value.
usage_modesstring[]
Active usage modes.
custom_platform_slotstring | null
Selected shared custom platform slot, or null when unset.
created_atstring
Creation timestamp.
updated_atstring
Updated timestamp.
401
error.codestring
Usually "VALIDATION_ERROR", "UNAUTHORIZED", or "INTERNAL_ERROR".
error.normalized_codestring
Lowercase alias such as "validation_error" or "unauthorized".
error.messagestring
Human-readable error message.
request_idstring
Request identifier for debugging and support.
422
error.codestring
Usually "VALIDATION_ERROR", "UNAUTHORIZED", or "INTERNAL_ERROR".
error.normalized_codestring
Lowercase alias such as "validation_error" or "unauthorized".
error.messagestring
Human-readable error message.
request_idstring
Request identifier for debugging and support.
500
error.codestring
Usually "VALIDATION_ERROR", "UNAUTHORIZED", or "INTERNAL_ERROR".
error.normalized_codestring
Lowercase alias such as "validation_error" or "unauthorized".
error.messagestring
Human-readable error message.
request_idstring
Request identifier for debugging and support.