> ## Documentation Index
> Fetch the complete documentation index at: https://lingopal.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Quickstart Guide

> Base URL, authentication, and a minimal set of video API calls.

# Quickstart

**Base URL:** `https://api.lingopal.ai`

**Auth:** every request needs your API key:

```http theme={null}
Authorization: Bearer YOUR_API_KEY
```

## List videos

**GET** `/v1/videos/`

```bash theme={null}
curl -sS "https://api.lingopal.ai/v1/videos/" \
  -H "Authorization: Bearer YOUR_API_KEY"
```

## Upload a video

**POST** `/v1/videos/` — multipart body; `name` and `languages` are required unless you use `skip_translate` (see [Upload video](/vod/videos/upload-video)).

```bash theme={null}
curl -sS -X POST "https://api.lingopal.ai/v1/videos/" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@video.mp4" \
  -F "name=My video" \
  -F "languages=en-US,es-US"
```

## Get one video

**GET** `/v1/videos/{video_id}/`

```bash theme={null}
curl -sS "https://api.lingopal.ai/v1/videos/vid_12345/" \
  -H "Authorization: Bearer YOUR_API_KEY"
```

For every other route (downloads, subtitles, transcripts, glossary, translate, documents), see the matching page under **VOD** in the docs.
