Rejoignez plus de 200 propriétaires qui reçoivent des conseils de croissance chaque semaine. Aucun pourriel, désabonnement en tout temps.
Chiffrement en transit et au repos. Sauvegardes quotidiennes.
Gérez vos clients, travaux, soumissions, factures, réservations et avis via une API REST complète avec webhooks HMAC. Inclus avec le forfait SMB Developer.
7 ressources, pagination par curseur, JSON, ISO-8601. Swagger UI intégré.
Notifications en temps réel signées HMAC-SHA256. 6 tentatives avec délai exponentiel, désactivation auto après 20 échecs consécutifs.
Clés à portée variable (lecture/écriture). Rotation avec période de grâce de 7 jours.
curl -s https://api.venturehelm.ca/api/v1/clients \ -H "Authorization: Bearer vh_live_your_key_here" | jq .
import requests
API_KEY = "vh_live_your_key_here"
BASE = "https://api.venturehelm.ca/api/v1"
# List jobs
jobs = requests.get(f"{BASE}/jobs",
headers={"Authorization": f"Bearer {API_KEY}"}).json()
for job in jobs["data"]:
print(f'{job["job_number"]}: {job["status"]}')const API_KEY = "vh_live_your_key_here";
const BASE = "https://api.venturehelm.ca/api/v1";
const res = await fetch(`${BASE}/invoices?status=paid`, {
headers: { Authorization: `Bearer ${API_KEY}` },
});
const { data, pagination } = await res.json();
console.log(`${data.length} invoices, has_more: ${pagination.has_more}`);Les limites augmentent avec votre forfait. Toutes les réponses incluent les en-têtes X-RateLimit-*.
| Forfait | Par heure | Par jour |
|---|---|---|
| Lite ($19 CAD) | 100 | 1,000 |
| Essentiel ($49 CAD) | 1,000 | 20,000 |
| Suite Affaires ($99 CAD) | 10,000 | 200,000 |
| Croissance ($149 CAD) | 100,000 | illimité* |
* Sujet à la politique d'utilisation équitable décrite dans les Conditions d'utilisation. Les dépassements soutenus peuvent être soumis à une limitation temporaire.
Chaque requête inclut un en-tête X-VH-Signature (HMAC-SHA256) et un X-VH-Timestamp pour la vérification.
| Événement | Description |
|---|---|
| booking.created | Nouvelle réservation |
| job.completed | Travail complété |
| invoice.paid | Facture payée |
| review.received | Avis reçu |
| quote.accepted | Soumission acceptée |
| customer.created | Nouveau client |
Créez votre compte, générez une clé API, et commencez à appeler l'API en quelques minutes.