Get a workspace
One workspace by handle. Workspace metadata uses discover, the same permission as the list. Reading artifacts, exports, or roster identities inside the workspace still requires read. 404 and 403 are distinguishable here: an absent or deleted workspace is 404, while an existing but undiscoverable workspace is 403.
include=artifact_counts attaches this workspace's artifact_count and its per-kind artifact_count_by_kind breakdown, taken under the same discover the row itself was read at, so it is served even to a caller who has not joined. It counts what POST /aggregate counts, so the number does not change on joining.
include=permissions attaches the caller's advisory can_* capability matrix. Advisory only — a UI gates controls on it; it never authorizes a request.
Request
- Base URL: https://api.atlan.com (the document declares no server; this is the origin it was published from)
- URL: https://api.atlan.com/registry/v1/workspaces/{workspace_id}
- Auth: HTTP bearer
Path parameters
Workspace handle (workspace_…) or the workspace's kebab-case name. The two grammars are disjoint, so no disambiguation is needed. A name is mutable — a display_name edit re-derives it — so a client that stores an address should store the handle, which every response echoes.
Query parameters
Opt-in embeds, comma-separated. artifact_counts embeds the workspace's artifact volume by kind and in total; permissions embeds the caller's advisory can_* capability matrix.
Headers
Optional read-your-own-writes token. Echo the X-Atlan-Consistency-Token a recent write returned, and this read is pinned to at least that revision so it sees your own change instead of a stale replica. Omit it for the fastest read. An unrecognised token is ignored and the read still succeeds.
Response
OK
Changes
No recorded changes to this operation across all 1 revision of this API.