---
title: "Request Activity Checkpoint Sharing"
method: POST
path: "/memories/activity/checkpoints/{checkpoint_id}/sharing"
tags: ["Memories"]
---

# Request Activity Checkpoint Sharing

`POST /memories/activity/checkpoints/{checkpoint_id}/sharing`

## Request

- Base URL: `https://api.hyperspell.com`
- URL: `https://api.hyperspell.com/memories/activity/checkpoints/{checkpoint_id}/sharing`
- Auth: HTTP bearer

Prepare a separate copy and sharing request for one captured summary.

Without confirm, return a preview without writing. Confirmation authorizes
creating the copy, not bypassing content rules or approving the sharing request.
Review the returned memory through the normal sharing workflow.

## Path parameters

- `checkpoint_id` string, uuid, required

## Headers

- `X-As-User` string, nullable: Optionally set this header to act as a specific user when using an API Key, equivalent to first exchanging the API Key for a User Token

## Request body

- CheckpointSharingRequest
  - `confirm` boolean

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

## Changes

> 43 revisions in range; 2 not diffed.

- **2026-10-21** `8bfe4e0b0ee1`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/hyperspell/apis/hyperspell-api/changes/memories/activity/checkpoints/:checkpoint_id/sharing/post.md)

---

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