# Autentikasi

> Pelajari cara mengautentikasi permintaan API Anda.

## Autentikasi

Semua permintaan API harus menyertakan kunci API yang valid di header `Authorization` menggunakan skema Bearer token, beserta header `x-wayinvideo-api-version`:

```
Authorization: Bearer YOUR_API_KEY
x-wayinvideo-api-version: v2
```

## Mendapatkan Kunci API

1. Masuk ke [WayinVideo API Dashboard](https://wayin.ai/wayinvideo/api-dashboard)
2. Klik **Create API Key** untuk membuat kunci baru
3. Salin dan simpan kunci API Anda dengan aman — kunci hanya akan ditampilkan satu kali

> **Penting:** Rahasiakan kunci API Anda. Jangan pernah memaparkannya di kode sisi klien atau repositori publik. Jika Anda mencurigai sebuah kunci telah dikompromikan, segera hapus dan buat kunci baru.

## Membuat Permintaan Terautentikasi

Sertakan header `Authorization` di setiap permintaan:

```bash
curl -X POST https://wayinvideo-api.wayin.ai/api/v2/clips \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "x-wayinvideo-api-version: v2" \
  -d '{"video_url": "https://www.youtube.com/watch?v=example"}'
```

## Respons Error

Jika autentikasi gagal, API mengembalikan **403 Forbidden**:

```json
{
  "timestamp": "2026-03-13T07:58:46.156+00:00",
  "status": 403,
  "error": "Forbidden",
  "path": "/api/v2/clips"
}
```
