---
title: "Clip a livestream between two instants as a flat (faststart) MP4. The clip is cut on MUXL segment boundaries: it holds every segment whose start falls within [start, end], so it may begin up to one segment late and run up to one segment past end. Segments come from the node's livestream recordings and from the recent stream it holds in memory; each segment's C2PA signature passes through verbatim. Only published (live) segments are clipped. Requires a signed-in caller: an OAuth session, or a service-auth token bound to this method (lxm), so third-party apps can call it through the PDS with the rpc:place.stream.live.getClip scope."
method: GET
path: "/xrpc/place.stream.live.getClip"
tags: ["place.stream.live"]
---

# Clip a livestream between two instants as a flat (faststart) MP4. The clip is cut on MUXL segment boundaries: it holds every segment whose start falls within \[start, end\], so it may begin up to one segment late and run up to one segment past end. Segments come from the node's livestream recordings and from the recent stream it holds in memory; each segment's C2PA signature passes through verbatim. Only published (live) segments are clipped. Requires a signed-in caller: an OAuth session, or a service-auth token bound to this method (lxm), so third-party apps can call it through the PDS with the rpc:place.stream.live.getClip scope.

`GET /xrpc/place.stream.live.getClip`

## Request

- The document declares no server URL.
- Auth: none declared

## Query parameters

- `streamer` string, required: The streamer: a DID or a Bluesky handle (resolved to its DID).
- `start` string, date-time, required: Start of the clip (wall-clock time).
- `end` string, date-time, required: End of the clip (wall-clock time). Must be after start, at most one hour later.

## Response `200`

Success

## Other responses

- `400`: Bad Request

## Changes

- **2026-10-12** `9e9a62604089`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/streamplace/apis/generated-lexicon-api-schema/changes/xrpc/place.stream.live.getClip/get.md)

---

[API](https://skmtc.dev/streamplace/apis/generated-lexicon-api-schema.md) - [All operations](https://skmtc.dev/streamplace/apis/generated-lexicon-api-schema/llms.txt) - [OpenAPI document](https://skmtc.dev/streamplace/apis/generated-lexicon-api-schema/revisions/9e9a62604089?raw)
