Développeurs

Connectez Teranga à vos systèmes

Authentification par clé API, endpoints REST, webhooks sortants. Un SDK officiel n'est pas encore disponible — l'API REST directe fonctionne dès aujourd'hui.

Votre premier appel authentifié

1. Créez une clé API

Connectez-vous en tant qu'Owner ou DAF, puis allez dans Clés API dans la barre latérale. La clé n'est affichée en clair qu'une seule fois, à la création — copiez-la immédiatement.

Guide complet : gérer les clés API →

2. Authentifiez vos requêtes

Chaque appel à l'API doit inclure votre clé dans l'en-tête X-Api-Key.

curl https://api.votre-etablissement.teranga.app/api/availability.json \
  -H "X-Api-Key: votre_cle_api"

3. Créez une réservation externe (exemple Channel Manager)

curl -X POST https://api.votre-etablissement.teranga.app/api/external-bookings \
  -H "X-Api-Key: votre_cle_api" \
  -H "Content-Type: application/json" \
  -d '{
    "roomId": "...",
    "checkIn": "2026-09-01",
    "checkOut": "2026-09-03",
    "guestEmail": "client@example.com"
  }'

Une facture et un paiement sont générés automatiquement à la création de la réservation.

Teranga prévient vos systèmes

Configurez un webhook pour être notifié quand un événement se produit dans votre établissement — nouvelle réservation, paiement confirmé, stock bas — sans avoir à interroger l'API en boucle.

Pour aller plus loin