---
title: "Read this Hive workspace’s Hive Bio page: the profile, the header, the look, and every block with its id, kind, title, whether it is shown, where it sits and whether it is finished. Also gives the saved draft version, the live version and the public address."
method: POST
path: "/api/v1/tools/read_bio_page"
---

# Read this Hive workspace’s Hive Bio page: the profile, the header, the look, and every block with its id, kind, title, whether it is shown, where it sits and whether it is finished. Also gives the saved draft version, the live version and the public address.

`POST /api/v1/tools/read_bio_page`

## Request

- Base URL: `https://hivepublish.com`
- URL: `https://hivepublish.com/api/v1/tools/read_bio_page`
- Auth: HTTP bearer

## Request body

- object
  - `includeArchived` boolean: Include blocks that were archived. Off by default.

## Response `200`

Tool result

- ToolResult
  - `data` unknown, required
  - `meta` object, required
    - `tool` string
    - `workspaceId` string, uuid

## Other responses

- `400`: Invalid input
- `401`: Missing or invalid credential
- `403`: Missing workspace scope, role permission, or plan entitlement
- `409`: Idempotency conflict, replay, or request still in progress
- `429`: Rate limit exceeded

---

[API](https://skmtc.dev/hivepublish/apis/hive-developer-api.md) · [All operations](https://skmtc.dev/hivepublish/apis/hive-developer-api/llms.txt) · [OpenAPI document](https://skmtc.dev/hivepublish/apis/hive-developer-api/revisions/b440c763583e?raw)
