# Mint a read-only share link for an eval run.

Source: <https://everruns.com/docs/api/operations/create_eval_run_share/>

POST

/v1/evals/{eval\_id}/runs/{run\_id}/share

Select code samplecURL (shell:curl)

```js
const url = 'https://app.everruns.com/api/v1/evals/example/runs/example/share';
const options = {method: 'POST'};


try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
```

```sh
curl --request POST \
  --url https://app.everruns.com/api/v1/evals/example/runs/example/share
```

* Production APIapp.everruns.com/api/v1/evals/{eval\_id}/runs/{run\_id}/share

## Parameters

### Path Parameters

**eval\_id**

required

string

Prefixed public identifier

**run\_id**

required

string

Prefixed public identifier

## Responses

### 200

Success

Media typeapplication/json

A freshly minted share link. The raw `token` is returned once and never stored; build the public URL `/shared/eval-runs/<token>` from it.

object

**created\_at**

required

When the share link was created.

string format: date-time

**token**

required

Raw share token, returned once and never stored.

string

**token\_prefix**

required

Short, non-secret prefix identifying the token.

string

##### Example

```json
{
  "created_at": "2026-01-15T10:30:00Z",
  "token": "evr_share_3f9a1c7e5b2d4086a1f3c9e7b5d2408613579bdf02468ace13579bdf02468ace",
  "token_prefix": "evr_share_3f9a1c7e..."
}
```