List workspaces
Every workspace you belong to.
Last checked against the API October 10, 2026 · View as Markdown
GEThttps://studio.postprism.app/api/v1/workspaces
Returns every workspace you are a member of, with your role. Pass an id as workspace_id to the post, analytics and platform endpoints to act on that workspace, so one key can work for several brands or clients.
Example
List workspaces
curl "https://studio.postprism.app/api/v1/workspaces" \
-H "Authorization: Bearer pp_live_your_api_key"Response
200. data is an array of Workspace. A workspace you belong to.
iduuidThe workspace ID.
namestringThe workspace name.
rolestringYour role in it. One of: owner, admin, editor, viewer.
is_activebooleantrue for the workspace your API key (or MCP connection) acts on by default.
200 response
{
"data": [
{
"id": "7b2d4e6f-0000-4000-8000-00000000b001",
"name": "Juniper Roasters",
"role": "owner",
"is_active": true
},
{
"id": "7b2d4e6f-0000-4000-8000-00000000b002",
"name": "Northfield Dental",
"role": "editor",
"is_active": false
}
],
"error": null
}Errors
| Status | Message | When |
|---|---|---|
| 401 | Invalid or revoked API key | The Authorization header is missing, malformed, or the key was revoked. |
| 429 | Too many requests | You went over the hourly limit. See Rate limits. |