---
title: "API · Workspace · Get the current caller's full workspace context"
method: GET
path: "/api/v1/workspaces/current"
tags: ["workspace"]
---

# API · Workspace · Get the current caller's full workspace context

`GET /api/v1/workspaces/current`

## Request

- Base URL: `https://api.simplified.com`
- URL: `https://api.simplified.com/api/v1/workspaces/current`
- Auth: API key in header `Authorization`

Returns the authenticated caller's workspace context in a single call —
no workspace ID required. Everything is derived from the auth token or
`Organization` header.

Response includes:
- `user` — id, first_name, last_name, email of the requesting user
- `workspace` — id, name, slug, is_active, and settings (timezone, language, start_of_week)
- `teamspaces` — active spaces visible in workspace context (id, name, slug, is_active)

Do not use this response as the membership authority for `space_id`.
Call `listTeamspaces` to resolve IDs the current user can scope into.

## Response `200`

Current workspace context

- WorkspaceGetWorkspaceInfoResponse200
  - `user` ApiV1WorkspacesCurrentGetResponsesContentApplicationJsonSchemaUser
    - `id` integer
    - `first_name` string
    - `last_name` string
    - `email` string, email
  - `workspace` ApiV1WorkspacesCurrentGetResponsesContentApplicationJsonSchemaWorkspace
    - `id` integer
    - `name` string
    - `slug` string
    - `is_active` boolean
    - `settings` ApiV1WorkspacesCurrentGetResponsesContentApplicationJsonSchemaWorkspaceSettings
      - `timezone` string
      - `language` string
      - `start_of_week` string
  - `teamspaces` ApiV1WorkspacesCurrentGetResponsesContentApplicationJsonSchemaTeamspacesItems[]
    - `id` integer
    - `name` string
    - `slug` string
    - `is_active` boolean

---

[API](https://skmtc.dev/simplified/apis/platform.md) - [All operations](https://skmtc.dev/simplified/apis/platform/llms.txt) - [OpenAPI document](https://skmtc.dev/simplified/apis/platform/revisions/0815a1ba1e4e?raw)
