Sites

Delete a site route preview

Changed on

Delete one route preview. Links to that route fall back to the site-level preview fields at their next unfurl.

delete/sites/{site_id}/route-previews/{preview_id}

Request

  • Base URL
    https://api.cloudglue.dev/v1
  • Auth
    HTTP bearer

Path parameters

site_idstring uuid required

The ID of the site

preview_idstring uuid required

The ID of the route preview to delete

Response

The deleted route preview

idstring uuid required
routestring required

The site route this preview applies to. Stored and matched in canonical form: hash-router prefixes ('#/'), query strings, and surrounding slashes are stripped, so '/clip/intro', 'clip/intro/', and '#/clip/intro' all name the same route. Must not be empty after canonicalization — the site root unfurls with the site-level preview fields.

previewTitlestring nullable

Preview card title. Falls back to the hero share's own title (then its filename) when unset.

previewDescriptionstring nullable

Preview card description. Falls back to the hero share's own description when unset. Slack truncates at 200 characters.

previewImageUrlstring uri nullable

Preview card image. Must be a publicly fetchable URL (e.g. a share's preview_url) — site asset URLs sit behind the private-site gate and won't render. Falls back to the hero share's thumbnail when unset.

previewShareIdstring uuid required

The route's hero share: what a link to this page plays when unfurled by the Cloudglue Slack app. Must be a video share owned by the same account; on a public site it must be a public share.

startSecondsnumber nullable

Clip window start, in seconds (fractional allowed). Requires endSeconds; the unfurled player then plays only the [startSeconds, endSeconds] window of the hero share. Precision note: the stream is trimmed with Mux instant clipping, which cuts at the asset's HLS segment boundaries (start rounds down, end rounds up) — not frame-accurate, so the served clip can include a few extra seconds on either side depending on the asset's segment length.

endSecondsnumber nullable

Clip window end, in seconds (fractional allowed). Requires startSeconds and must be greater than it. Served at HLS segment granularity — see startSeconds.

createdAtstring date-time required
updatedAtstring date-time required

Example response

{
  "route": "clip/intro-to-x"
}

Changes