---
title: "A published space by owner handle and slug"
method: GET
path: "/api/public/by-handle/{handle}/spaces/{slug}"
tags: ["public"]
---

# A published space by owner handle and slug

`GET /api/public/by-handle/{handle}/spaces/{slug}`

## Request

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

The canonical addressing for public content: `/{handle}/{space-slug}` in the browser resolves through here.

## 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

- `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)
