---
title: "A published space"
method: GET
path: "/api/public/spaces/{id}"
tags: ["public"]
---

# A published space

`GET /api/public/spaces/{id}`

## Request

- Base URL: `https://telawiki.com`
- URL: `https://telawiki.com/api/public/spaces/{id}`
- Auth: none required

A private or non-existent space is one indistinguishable 404.

## Response `200`

The space.

- object
  - `space` PublicSpace, required
    - `id` integer, required
    - `name` string, required
    - `slug` string, required
    - `visibility` 'private' | 'public', required: `public` makes the entire space readable with no account, at `/{handle}/{space-slug}`.
    - `description` string, required
    - `owner_handle` string: The owning organization's slug when the space is organization-owned, otherwise the owner's username.

## Other responses

- `400`: `invalid_id` — a path parameter was not a positive integer.
- `404`: `not_found` — no such published space. Private and non-existent are indistinguishable.
- `500`: `internal` — server error.

---

[API](https://skmtc.dev/telawiki/apis/tela-rest-api.md) · [All operations](https://skmtc.dev/telawiki/apis/tela-rest-api/llms.txt) · [OpenAPI document](https://skmtc.dev/telawiki/apis/tela-rest-api/revisions/f316f31f6fcb?raw)
