---
title: "Share Capability Document"
method: GET
path: "/core/agents/{agent_id}/capability-document/share"
tags: ["capability_documents"]
---

# Share Capability Document

`GET /core/agents/{agent_id}/capability-document/share`

## Request

- Base URL: `https://api.anyreach.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.anyreach.ai/core/agents/{agent_id}/capability-document/share`
- Auth: HTTP bearer

Mint the shareable link for an already-authorised caller.

The token is disclosed only here, behind agents:manage — it is the whole of the access
control on the public page, so it must never be handed out for an agent id the caller
merely names.

## Path parameters

- `agent_id` string, required

## Headers

- `x-anyreach-org` string, nullable: Organization ID for user PATs (pat_ prefix tokens)

## Response `200`

Successful Response

- ShareResponse: The shareable link for a document, minted for an already-authorised caller.
  - `url` string, required
  - `is_public` boolean, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/anyreach/apis/anyreach-api.md) - [All operations](https://skmtc.dev/anyreach/apis/anyreach-api/llms.txt) - [OpenAPI document](https://skmtc.dev/anyreach/apis/anyreach-api/revisions/2eddf40c8c93?raw)
