---
title: "Store a public X, TikTok, or Bluesky result for server-rendered sharing"
method: POST
path: "/api/view-records"
---

# Store a public X, TikTok, or Bluesky result for server-rendered sharing

`POST /api/view-records`

## Request

- Base URL: `https://api.carryfeed.com`
- URL: `https://api.carryfeed.com/api/view-records`
- Auth: none declared

## Request body

- object
  - `source` string, required
  - `payload` object, required

## Response `201`

View record stored in R2

## Other responses

- `400`: Payload does not contain a supported public result
- `413`: Snapshot payload exceeds the storage limit
- `503`: Stable share-page storage is unavailable

---

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