🔗

README

API & Intégrations Allotata

Documentation à destination des développeurs souhaitant connecter des APIs ou exploiter les données publiques d'Allotata.

Endpoints publics

  • Adresses : GET /api/address/search, /api/address/cities, /api/address/geocode — autocomplétion et géocodage.
  • Tracking visites : POST /api/tracking/visite/duree, /api/tracking/visite/clic — enregistrement durée et clics (sans auth).
  • Entreprise publique : GET /p/{slug}, /p/{slug}/agenda, /p/{slug}/services, /p/{slug}/produits, /p/{slug}/store — pages et données publiques.
  • Réservation : POST /p/{slug}/reservation — création réservation; GET /r/{hash}, POST /r/{hash}/annuler — détail et annulation.
  • Site vitrine : GET /w/{slug} — site web vitrine.

Authentification

Les routes protégées utilisent sessions Laravel + CSRF. Pour des intégrations tierces, prévoir OAuth ou clés API (à documenter selon l'évolution).

Webhooks

  • Stripe : POST /stripe/webhook — signature Stripe requise. Voir section Stripe & Paiements.