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

# Introduction

> Ce que votre application peut faire avec Lekalao, et par où commencer.

Tout ce que fait l'interface, votre application peut le faire aussi : inscrire des gens depuis votre boutique, poser des tags, créer et envoyer des campagnes, envoyer les e-mails de commande, déclarer les ventes.

## Quatre portes

<CardGroup cols={2}>
  <Card title="L'API REST" icon="brackets-curly" href="/fr/api-reference/introduction">
    JSON sur HTTPS, un jeton par application. La porte principale.
  </Card>

  <Card title="Les webhooks sortants" icon="bell" href="/fr/developers/webhooks">
    Lekalao appelle votre application quand quelqu'un s'inscrit, se
    désabonne, rebondit…
  </Card>

  <Card title="Le transport Laravel" icon="laravel" href="/fr/developers/laravel-transport">
    Une application Laravel envoie ses e-mails à travers Lekalao sans
    changer son code.
  </Card>

  <Card title="Le relais SMTP" icon="server" href="/fr/developers/smtp-relay">
    Pour tout logiciel qui sait déjà parler SMTP.
  </Card>
</CardGroup>

Et pour un site sans serveur, le [formulaire d'inscription](/fr/developers/forms) accepte un simple `POST` depuis le navigateur.

## Votre premier appel

<Steps>
  <Step title="Créez un jeton">
    **Paramètres → Jetons d'API → Nouveau jeton**, avec **Lecture**. Copiez-le. Voir [Authentification](/fr/developers/authentication).
  </Step>

  <Step title="Listez vos listes">
    ```bash theme={null}
    curl https://lekalao.example.com/api/v1/lists \
      -H "Authorization: Bearer $LEKALAO_TOKEN" \
      -H "Accept: application/json"
    ```
  </Step>

  <Step title="Lisez la réponse">
    ```json theme={null}
    {
      "data": [
        {
          "id": "9d5c2a1e-8f3b-4c7a-9e21-3b8f0c6d4a12",
          "name": "Clients de la boulangerie",
          "locale": "fr",
          "from_email": "bonjour@maboulangerie.fr",
          "from_name": "La Boulangerie",
          "requires_confirmation": true,
          "subscribed_count": 1284,
          "created_at": "2026-09-17T09:12:44+00:00"
        }
      ],
      "links": { "first": "…?page=1", "last": "…?page=1", "prev": null, "next": null },
      "meta": { "current_page": 1, "last_page": 1, "per_page": 25, "total": 1 }
    }
    ```
  </Step>
</Steps>

Remplacez `lekalao.example.com` par l'adresse de votre Lekalao. **Paramètres → Documentation** l'affiche avec cet appel prêt à copier.

## Recettes

| Je veux…                                              | Page                                                    |
| ----------------------------------------------------- | ------------------------------------------------------- |
| Inscrire les clients de ma boutique, les tenir à jour | [Abonnés](/fr/developers/subscribers)                   |
| Cibler « les VIP qui ont ouvert en septembre »        | [Segments](/fr/developers/segments)                     |
| Créer une campagne depuis mon CMS et l'envoyer        | [Campagnes](/fr/developers/campaigns)                   |
| Envoyer la confirmation de commande                   | [E-mails transactionnels](/fr/developers/transactional) |
| Démarrer une relance de panier abandonné              | [Automatisations](/fr/developers/automations)           |
| Savoir combien rapportent mes e-mails                 | [Ventes](/fr/developers/conversions)                    |

## Le contrat

La [référence de l'API](/fr/api-reference/introduction) décrit chaque route, avec un bac à sable. Le même document OpenAPI est servi par chaque installation, à `GET /api/v1/openapi.json`, et suit donc sa version exacte : importez-le dans Postman, Insomnia ou un générateur de client.
