# Pulse-Sell Développeurs > Documentation officielle de l'API publique Pulse-Sell : produits, ventes, licences, affiliés et Pulses (notifications signées). - [API Pulse-Sell](https://docs.pulse-sell.com/index.md): Pilotez votre boutique par code : produits, paiements, ventes, licences, affiliés et notifications signées, avec une API REST pensée pour la production. - [Démarrage rapide](https://docs.pulse-sell.com/quickstart.md): De zéro à votre première vente suivie par code, en cinq étapes. - [Authentification](https://docs.pulse-sell.com/authentication.md): Clés d'API par boutique : format, permissions, adresses IP autorisées, expiration et rotation. - [Permissions](https://docs.pulse-sell.com/concepts/permissions.md): Le catalogue des permissions d'une clé et comment accorder le strict nécessaire. - [Format des réponses](https://docs.pulse-sell.com/concepts/responses.md): Enveloppes de succès et d'erreur, montants, dates et en-têtes de réponse. - [Pagination](https://docs.pulse-sell.com/concepts/pagination.md): Parcourir de longues listes avec des curseurs, sans doublon ni trou. - [Limites de débit](https://docs.pulse-sell.com/concepts/rate-limits.md): 100 requêtes par minute et par clé, un compteur séparé pour le checkout, et comment réagir à une 429. - [Idempotence](https://docs.pulse-sell.com/concepts/idempotency.md): Rejouer une requête sans jamais créer de doublon, grâce à l'en-tête Idempotency-Key. - [Erreurs](https://docs.pulse-sell.com/concepts/errors.md): Codes HTTP, codes d'erreur stables et comment les traiter. - [Produits](https://docs.pulse-sell.com/guides/products.md): Créer, modifier, publier et lister vos produits par API. - [Checkout et paiement](https://docs.pulse-sell.com/guides/checkout.md): Générer un lien de paiement, avec code promo, variante, client prérempli et suivi marketing. - [Ventes](https://docs.pulse-sell.com/guides/sales.md): Lister les commandes, comprendre les statuts, livrer ou annuler. - [Clients](https://docs.pulse-sell.com/guides/customers.md): Les acheteurs de votre boutique, dérivés de vos ventes encaissées. - [Codes promo](https://docs.pulse-sell.com/guides/discounts.md): Créer et gérer des codes de réduction par API, et les appliquer au checkout. - [Licences](https://docs.pulse-sell.com/guides/licenses.md): Valider une clé, gérer les activations par appareil, révoquer. - [Affiliés](https://docs.pulse-sell.com/guides/affiliates.md): Lire vos affiliés, vérifier un code de parrainage et consulter les commissions. - [Protéger votre logiciel avec des licences](https://docs.pulse-sell.com/use-cases/saas-license.md): Valider la clé de licence d'un client depuis votre serveur : validation, activation par appareil, cache et pannes réseau. - [Automatiser le traitement des ventes](https://docs.pulse-sell.com/use-cases/order-automation.md): Recevoir sale.completed, vérifier la signature, dédoublonner et déclencher votre logistique ou votre CRM. - [Zapier, Make et n8n](https://docs.pulse-sell.com/use-cases/no-code.md): Brancher Pulse-Sell à vos outils no-code avec un Pulse et une clé d'API, sans écrire de serveur. - [Bonnes pratiques](https://docs.pulse-sell.com/use-cases/best-practices.md): Sécurité, résilience, performance et tests : la liste de contrôle avant de passer en production. - [Présentation des Pulses](https://docs.pulse-sell.com/pulses/overview.md): Des notifications sortantes signées : votre serveur est prévenu à chaque événement, sans interroger l'API. - [Sécurité et signature](https://docs.pulse-sell.com/pulses/security.md): Vérifier qu'un envoi vient bien de Pulse-Sell, en Node.js, Python et PHP. - [Événements](https://docs.pulse-sell.com/pulses/events.md): Les 12 événements Pulses : quand ils partent, ce qu'ils contiennent, avec un exemple pour chacun. - [Livraison et relances](https://docs.pulse-sell.com/pulses/delivery.md): Comment Pulse-Sell relance les envois échoués, ce qui désactive un Pulse et comment lire l'historique. This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.