Aller au contenu
Documentation
Ouvrir l’app
Documentation/Premiers pas

Votre première connexion

Créez votre clé, vérifiez votre connexion et recevez votre premier événement Kawlya.

Sur cette pageAvant de commencer1. Créer une clé API2. Vérifier la connexion3. S’abonner à un événement4. Tester votre récepteur

Avant de commencer

L’API d’intégration connecte votre activité Kawlya à vos outils métier. Elle alimente les applications Kawlya pour Zapier et Make et peut aussi être utilisée directement depuis votre code.

1. Créer une clé API

Dans le tableau de bord, ouvrez Intégrations → API & Webhooks. Créez une clé et copiez-la immédiatement dans votre gestionnaire de secrets. Elle n’est affichée qu’une seule fois.

2. Vérifier la connexion

Remplacez la variable KAWLYA_API_KEY dans votre environnement. La clé identifie déjà votre entreprise : aucun identifiant de compte supplémentaire n’est nécessaire.

Terminal
curl 'https://app.kawlya.com/api/integrations/v1/me' \
  -H "Authorization: Bearer $KAWLYA_API_KEY"
200 OK
{
  "tenant": {
    "id": 42,
    "name": "Garage Dupont"
  }
}

3. S’abonner à un événement

Enregistrez l’adresse HTTPS publique de votre récepteur et les événements souhaités. L’exemple ci-dessous suit la création d’un rendez-vous.

Terminal
curl 'https://app.kawlya.com/api/integrations/v1/webhooks' \
  -H "Authorization: Bearer $KAWLYA_API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{"url":"https://your-domain.example/webhooks/kawlya","events":["reservation.created"],"source":"custom"}'

4. Tester votre récepteur

Utilisez l’endpoint events/sample pour obtenir un exemple de données. Cette requête renvoie des exemples ; elle n’envoie pas de webhook à votre adresse. Vérifiez ensuite la signature des vraies livraisons et répondez en moins de 10 secondes.

Terminal
curl 'https://app.kawlya.com/api/integrations/v1/events/sample?event=reservation.created&limit=1' \
  -H "Authorization: Bearer $KAWLYA_API_KEY"
Mis à jour le