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

# Authentification

> Créez et utilisez une clé d'API Fanify Hub.

À l'exception de la gestion des clés, réservée à la session de la console, les routes authentifiées acceptent une clé d'API dans le header HTTP `Authorization`.

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

<Warning>
  Une nouvelle clé n'est affichée qu'une seule fois. Conservez-la dans un gestionnaire de secrets et ne l'envoyez jamais dans l'URL ou le corps d'une requête.
</Warning>

## Vérifier la clé et le solde

```bash theme={null}
curl https://fanifyai.com/api/v1/me \
  -H "Authorization: Bearer $FANIFY_API_KEY"
```

```json theme={null}
{
  "client_id": 42,
  "email": "client@example.com",
  "membership": true,
  "balance": 4.952100,
  "available": 4.912100,
  "currency": "EUR",
  "key": {
    "name": "Instance ABCD-EFGH-IJKL-MNOP-QRST",
    "prefix": "fanify_sk_a1B2c3D4"
  }
}
```

`available` déduit du solde les estimations de toutes les générations qui ne sont pas encore réglées. Utilisez cette valeur pour savoir si une nouvelle génération peut être acceptée.

## Gérer les clés

La console Fanify permet de créer, lister et révoquer vos clés. Les routes `/api/v1/hub/keys` exigent le cookie de session de la console et le header `X-Requested-With: XMLHttpRequest`. Elles refusent l'authentification Bearer.

Une clé révoquée renvoie ensuite une erreur `401 unauthorized`. Consultez la [référence des erreurs](/fr/hub/errors).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.