Get Current Workspace
The workspace named by ``X-Workspace-Id`` and the caller's role in it.
API key access
workspace:read scope with an API key (ro_pat_...). A signed-in session uses the caller's role./api/v1/workspaces/currentAccess token from /api/v1/auth/login, or an API key (ro_pat_..., RO-176) from /api/v1/workspaces/current/api-keys: the key implies its workspace and needs the route's scope. MCP connectors (/api/v1/mcp only) may use an OAuth access token (ro_oat_..., RO-284).
In: header
Header Parameters
Id of the workspace to act on (must be a member).
Response Body
curl -X GET "http://localhost:8000/api/v1/workspaces/current" \ -H "X-Workspace-Id: string"{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"name": "string",
"slug": "string",
"plan": "free",
"timezone": "string",
"country": "string",
"default_language": "string",
"suspended_at": "2019-08-24T14:15:22Z",
"suspended_reason": "string",
"role": "owner"
}{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string",
"input": null,
"ctx": {}
}
]
}Get Business Hours
When the company is available for meetings: open hours per weekday, the time zone and the meeting length. The AI voice agent offers meeting slots inside them. Defaults (Mon-Fri 09:00-17:00 in the workspace's time zone, 30 minutes) until set. Not the legal calling windows: see ``/workspaces/current/calling-policy``.
Get Live Transfer Settings
The live warm-transfer target (RO-064): when a caller asks the AI voice agent for a person, the agent puts them on hold, dials this team line, briefs the teammate and connects them, if ``enabled`` and within ``availability``. Off until set. ``sip_available: false``: this server has no SIP trunk, so every handoff becomes a task note.