API développeur
Par Support1 auteur24 articles
- API DZBuild — IntroductionConstruisez sur DZBuild — API REST complète pour boutiques, produits, commandes, clients, landing pages, inscriptions et webhooks.
- AuthentificationApprenez à authentifier les requêtes API avec les clés de plateforme et les clés publiques, y compris les Bearer tokens et les signatures HMAC pour un accès sécurisé à l'API…
- Limites de tauxLimites de taux de l'API DZBuild : accès réservé au plan Enterprise, plafond par minute par boutique, budgets des endpoints coûteux, et pourquoi votre vitrine n'est jamais affectée.
- IdempotenceToutes les requêtes d'écriture sur l'API DZBuild nécessitent un en-tête Idempotency-Key pour garantir qu'aucune opération n'est effectuée deux fois en cas de réessai.
- ErreursRéférence complète des codes d'erreur DZBuild API, codes HTTP, format de réponse d'erreur et gestion des erreurs dans votre intégration.
- PaginationDécouvrez comment l'API DZBuild utilise la pagination par curseur pour les endpoints de liste — récupération efficace de données via next_cursor et has_more.
- BoutiqueGET /v1/store — profil de votre boutique (nom, slug, thème, domaine personnalisé, URL publique).
- ProduitsCRUD complet pour le catalogue produits — liste, détail, création, mise à jour, suppression. Avec variantes, images, limites par plan.
- CommandesCréer, lire, transitionner et annuler des commandes. Support complet des variantes, paniers multi-lignes, tarification autoritative côté serveur.
- ClientsConsultez votre liste clients, recherchez par téléphone ou email, voyez toutes les commandes d'un client.
- Landing pagesCRUD pour les landing pages — pages de conversion mono-produit avec sections (carrousels, formulaires de commande, faux visiteurs, comptes à rebours, offres spéciales).
- Clés (vos propres clés)Créez, listez et révoquez les clés API de votre boutique. Clés plateforme (Bearer) et clés publiques (HMAC).
- UtilisationConsultez votre consommation API du mois en cours et les agrégats horaires historiques.
- QuotasVoyez les limites du tier Enterprise, les overrides éventuels par boutique mis par le support, et vos limites effectives.
- InscriptionsPOST /v1/signups — comptez une inscription d'utilisateur final dans votre quota mensuel. L'unité métrée principale. Signée HMAC, acceptée de façon asynchrone, dédupliquée par nonce + email.
- ÉvénementsPOST /v1/events — événements génériques trackés par le marchand (vues de page, leads, analytics custom). Même schéma HMAC que les inscriptions, sans dédup email/phone.
- Thèmes & vitrines personnalisésConstruisez une vitrine entièrement personnalisée en React, Vue, Next.js, Flutter ou n'importe quelle stack — alimentée par l'API DZBuild.
- Pour les revendeursComment utiliser l'API DZBuild pour revendre des boutiques, gérer des clients à grande échelle et intégrer votre back-office.
- Environnement & .envComment stocker en sécurité les credentials de l'API DZBuild dans votre application — des fichiers .env aux KMS jusqu'aux GitHub Secrets.
- Vue d'ensemble des WebhooksComment fonctionnent les webhooks DZBuild — quels événements se déclenchent, livraison + retries, modèle de sécurité, quotas.
- Enregistrer un webhookCréer, lister, tester et supprimer des abonnements webhook pour votre boutique.
- Catalogue d'événementsTous les événements webhook que DZBuild peut déclencher, avec la forme exacte du champ data de chaque payload.
- Vérifier les signaturesComment authentifier les webhooks DZBuild entrants. Comparaison HMAC à temps constant + check de fraîcheur, avec code copy-paste en Node.js, PHP, Python et Go.
- Journal des modifications