Updates mutable workspace attributes for a partner-managed workspace. Partners can change the human-readable display_name and/or adjust the number of purchased seats (seats_purchased, 1-99). When the purchased seats are reduced below current utilization, the platform may automatically suspend users and their associated WhatsApp accounts to comply with the new limit. The response returns the updated workspace representation, including seat counters and, when applicable, details of suspended members so partners can reconcile the downgrade on their side. Standard partner ownership and billing eligibility checks apply before processing the update.
JWT bearer authentication. The token payload must include partner_id, nbf (not-before) and exp (expiry) claims. All Partner API requests must be authenticated with Authorization: Bearer
The unique identifier for the partner.
The unique identifier for the workspace.
Workspace update request payload
Partial update payload for a workspace. Allows partners to change the workspace display_name and/or the number of purchased seats. Fields are optional and only those provided are updated. Business rules around seat downgrades, including potential user suspensions, are enforced server-side.
Workspace updated
Representation of a partner-managed workspace returned after creation or update. It includes the stable workspace_id, display_name, linked plan_id, seat allocation and utilization, audit timestamps, the default group identifier, the automatically generated Owner user, and any suspended members that resulted from a seat downgrade.
Unique identifier for the workspace
"ws_1234567890abcdef"
Workspace display name
"my-first-workspace"
Workspace plan type
1
Total number of seats in the workspace
3
Number of available seats in the workspace
2
Timestamp of the last update
"2024-01-01T12:00:00Z"
User ID of the workspace owner
42
Group ID associated with the workspace
7
Timestamp of workspace creation
"2024-01-01T10:00:00Z"
array of suspended user IDs