> The full uetr.ai documentation index is at https://uetr.ai/llms.txt, and every page under https://uetr.ai/docs/api is also Markdown at its address plus `.md`.

# Get a transfer's share link

Get the link to a transfer's public status page, the page the website shares. Anyone with the link can open the page and, while the transfer is still being checked, sign up for its email alerts. The link stays the same for the life of the transfer, so share it only with people who should follow it. Reading changes nothing.

`GET https://uetr.ai/api/v1/transfers/{uetr}/share-link`

- MCP tool: `get_share_link`
- Access: any key or connection

## Parameters

| Name | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `uetr` | path | string (matching `^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89aAbB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$`) | Yes | The transfer's UETR. |

## Response

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `uetr` | string | Yes |  |
| `url` | string | Yes | The public status page. |

## Example

```sh
curl -X GET "https://uetr.ai/api/v1/transfers/eb6305c9-1f7f-49de-aed0-16487c27b42d/share-link" \
  -H "Authorization: Bearer $UETR_API_KEY"
```

The answer:

```json
{
  "uetr": "eb6305c9-1f7f-49de-aed0-16487c27b42d",
  "url": "https://uetr.ai/r/4c9e2a7f1b3d5e6a8c0f2b4d6e8a1c3e"
}
```

## Refusals

Besides the [access refusals](/docs/api/errors#access-refusals) every call can meet, this call can answer:

- [`not_found`](/docs/api/errors#not_found) (404): Not found.