Aller au contenu principal

API LEELA.HOMES

Cette section documente l'API REST consommée par les applications voyageur et propriétaire.

Architecture

Le frontend Next.js de LEELA.HOMES est un client de l'API, pas l'API elle-même : les applications voyageur et propriétaire appellent un backend externe via des Server Actions ("use server") et des routes centralisées côté client. Cette documentation décrit la surface d'API telle que consommée par le frontend ; l'implémentation serveur (base de données, logique métier) vit dans un dépôt séparé.

Base URL

L'URL de base de l'API est définie par la variable d'environnement NEXT_PUBLIC_API_BASE_URL (propre à chaque environnement : développement, staging, production).

Conventions

  • Toutes les requêtes authentifiées utilisent un Bearer token JWT (voir Authentification).
  • Les réponses suivent globalement la forme { success, data }.
  • La pagination utilise généralement page / per_page.

Domaines couverts

DomainePage
AuthentificationAuthentification
UtilisateursUtilisateurs
PropriétésPropriétés
RéservationsRéservations
PaiementsPaiements
MessagerieMessagerie
NotificationsNotifications
WebhooksWebhooks