> For the complete documentation index, see [llms.txt](https://docs.castmagic.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.castmagic.io/endpoints.md).

# Endpoints

- [Transcripts](https://docs.castmagic.io/endpoints/transcripts.md): Transcribe audio or video from a URL, without creating a recording.
- [Spaces](https://docs.castmagic.io/endpoints/spaces.md): List the spaces your API key can access.
- [Recordings](https://docs.castmagic.io/endpoints/recordings.md): List, fetch, and create recordings, and read their transcripts and outputs.
- [Uploads](https://docs.castmagic.io/endpoints/uploads.md): Upload a media file directly to storage, then turn it into a recording.
- [Imports](https://docs.castmagic.io/endpoints/imports.md): Import a recording from a URL — YouTube, TikTok, Spotify, Drive, and more.
- [Search](https://docs.castmagic.io/endpoints/search.md): Full-text search across transcripts, recordings, and generated content.
- [Prompts](https://docs.castmagic.io/endpoints/prompts.md): List a space's prompt library and create recurring prompts.
- [Generation](https://docs.castmagic.io/endpoints/generation.md): Run a prompt against a recording and fetch the generated output.
- [Chat](https://docs.castmagic.io/endpoints/chat.md): Ask questions grounded in one or more recordings' transcripts.
- [Speakers](https://docs.castmagic.io/endpoints/speakers.md): List, create, and update the speakers in a space, and assign them to transcript speaker labels on a recording.
- [Clip Suggestions](https://docs.castmagic.io/endpoints/clip-suggestions.md): Fetch AI-scored highlight windows for a recording.
- [Renders](https://docs.castmagic.io/endpoints/renders.md): Render a captioned clip or audiogram from a recording.
- [Usage](https://docs.castmagic.io/endpoints/usage.md): Read your plan status, usage, and storage for the current period.
