---
title: "List the Hive posts waiting for a decision, with who asked, which accounts they go to, the start of the caption, and the reviewFingerprint that any approval or rejection must carry so the decision binds the exact content that was reviewed."
method: POST
path: "/api/v1/tools/read_pending_approvals"
---

# List the Hive posts waiting for a decision, with who asked, which accounts they go to, the start of the caption, and the reviewFingerprint that any approval or rejection must carry so the decision binds the exact content that was reviewed.

`POST /api/v1/tools/read_pending_approvals`

## Request

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

## Request body

- object
  - `limit` integer: How many posts to return, from 1 to 100.

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