Points d'accès de l'API
GET/api/services/public
Retourne le catalogue complet des services actifs et leur prix courant. Aucune authentification requise. C'est la même source de données que celle utilisée par les pages /tarifs et /reserver du site — les prix sont donc toujours à jour.
| Champ | Type | Description |
|---|---|---|
| id | string | Identifiant du service |
| categorie | string | Tapis, Meubles, Matelas, Véhicules… |
| nom | string | Nom du service |
| prix | number | Prix courant, en dollars canadiens avant taxes |
| unite | string | Unité de tarification (pièce, marche, chambre…) |
POST/api/widget/reserver
Soumet une demande de devis pour un ou plusieurs services, au nom d'un utilisateur (humain ou agent agissant pour lui). Ceci ne constitue pas un engagement : un humain confirme un prix écrit avant tout rendez-vous, et aucun paiement n'est traité par cet appel. Limité à 8 requêtes par minute par adresse IP.
| Champ | Requis | Description |
|---|---|---|
| prenom, nom | Oui | Identité du client |
| telephone | Oui | Numéro de téléphone |
| adresse | Oui | Adresse où le service serait rendu |
| courriel | Non | Courriel de contact |
| disponibilite | Non | Disponibilité souhaitée, texte libre |
| notes | Non | Précisions sur la demande |
| services | Oui | Tableau de { id, qty, nom, prix }, id correspondant au catalogue ci-dessus |
Réponse : { "ok": true } en cas de succès. En cas d'erreur, code HTTP 400/429/500 avec { "error": "..." }.
Des questions sur cette API? [email protected]