# Authentification

> Découvrez comment authentifier vos requêtes API.

## Authentification

Toutes les requêtes API doivent inclure une clé API valide dans l'en-tête `Authorization` en utilisant le schéma Bearer token, ainsi que l'en-tête `x-wayinvideo-api-version` :

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

## Obtenir une Clé API

1. Connectez-vous à votre [Tableau de bord API WayinVideo](https://wayin.ai/wayinvideo/api-dashboard)
2. Cliquez sur **Create API Key** pour générer une nouvelle clé
3. Copiez et stockez votre clé API en lieu sûr — elle ne sera affichée qu'une seule fois

> **Important :** Gardez votre clé API secrète. Ne l'exposez jamais dans du code côté client ni dans des dépôts publics. Si vous pensez qu'une clé a été compromise, supprimez-la et créez-en une nouvelle immédiatement.

## Effectuer des Requêtes Authentifiées

Incluez l'en-tête `Authorization` dans chaque requête :

```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"}'
```

## Réponses d'Erreur

En cas d'échec d'authentification, l'API retourne **403 Forbidden** :

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