---
title: "Generate shareable link for a combined report"
method: POST
path: "/test_framework/v2/results/reports/share/"
tags: ["Results"]
---

# Generate shareable link for a combined report

`POST /test_framework/v2/results/reports/share/`

## Request

- Base URL: `https://api.cekura.ai`
- URL: `https://api.cekura.ai/test_framework/v2/results/reports/share/`
- Auth: one of:
  - API key in header `X-CEKURA-API-KEY`
  - HTTP bearer
  - HTTP bearer
  - API key in header `X-VOCERA-SHAREABLE-LINK-TOKEN`
  - HTTP bearer

Generate a link that opens the combined report for the given results without authentication. Anyone holding the link can read those results, so treat it as public. Set `expire_at` to bound how long it stays readable.

## Request body

- SchemaPostShareCombinedResultsReport
  - `result_ids` integer[], required: Result IDs the link should cover. The link exposes exactly these results.
  - `expire_at` string, date-time, nullable: Optional expiration date/time for the token (ISO 8601 format). Omit for a link that never expires.
  - `password` string, nullable: Optional password, 6 to 128 characters. Viewers must enter it before the shared results load.

## Response `200`

- SchemaCreateShareableLinkTokenResponse
  - `token` string, required: Unique token identifier for the shareable link, used for authentication and access control
  - `shareable_link` string, required: Complete URL for the shareable link that can be distributed to external users
  - `is_password_protected` boolean, required: Whether viewers must enter a password to open the link

## Other responses

- `400`

## Changes

- **2026-11-03** `a6fb6a739212`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/cekura/apis/cekura-api/changes/test_framework/v2/results/reports/share/post.md)

---

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