Catalogue
Les endpoints publics exposent votre catalogue de prestations publiées sans authentification. Ils sont idéaux pour alimenter un site vitrine externe.
Vue d'ensemble
Chaque entreprise possède un slug unique (ex. lyve-events). Utilisez-le pour filtrer les services affichés sur votre site.
Note : Configurez les domaines autorisés (CORS) dans le dashboard si votre frontend appelle l'API depuis un autre nom de domaine.
Liste des services
Requête
GET
http://45.10.154.145:3030/api/public/services?slug=VOTRE_SLUG| Paramètre | Type | Requis | Description |
|---|---|---|---|
slug | string (query) | Oui | Identifiant public de l'entreprise |
category | string (query) | Non | Filtre optionnel par catégorie |
Réponse 200 : liste des services publiés avec packs tarifaires actifs.
{
"success": true,
"services": [
{
"id": "clx…",
"name": "Mariage prestige",
"slug": "mariage-prestige",
"pricingPacks": [{ "id": 1, "name": "Standard", "price": 150000 }]
}
]
}Détail d'un service
GET
http://45.10.154.145:3030/api/public/services/{serviceId}Remplacez {serviceId}par l'identifiant retourné dans la liste. Réponse 404si le service n'existe pas ou n'est pas publié.
Catalogue par slug (chemin)
GET
http://45.10.154.145:3030/api/public/{slug}/servicesVariante équivalente avec le slug dans le chemin URL plutôt qu'en query.
Devis public
GET
http://45.10.154.145:3030/api/public/devis/{token}Permet d'afficher un devis partagé via un token signé (lien client). Utile pour la reprise d'un parcours devis → réservation sur votre site.