> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pulse-sell.com/llms.txt
> Use this file to discover all available pages before exploring further.

# API Pulse-Sell

> Pilotez votre boutique par code : produits, paiements, ventes, licences, affiliés et notifications signées, avec une API REST pensée pour la production.

L'API Pulse-Sell vous donne, par programme, tout ce que vous faites dans votre tableau de bord : créer et publier un produit, générer un lien de paiement, suivre les ventes, valider une licence logicielle, lire vos affiliés, et recevoir un signal signé à chaque événement important.

Elle est conçue pour qu'une première requête réussie prenne moins de cinq minutes, et pour qu'un code écrit aujourd'hui continue de fonctionner dans des années.

> **[Démarrage rapide](https://docs.pulse-sell.com/quickstart.md)**
>
> Créez une clé, appelez l'API, recevez votre premier événement.

> **[Authentification](https://docs.pulse-sell.com/authentication.md)**
>
> Clés par boutique, permissions fines, adresses IP autorisées, expiration.

> **[Référence de l'API](https://docs.pulse-sell.com/api-reference/introduction)**
>
> Chaque endpoint, ses paramètres, ses permissions et un exemple prêt à copier.

> **[Pulses](https://docs.pulse-sell.com/pulses/overview.md)**
>
> Notifications sortantes signées : 12 événements, relances, historique.

## Ce qui rend cette API fiable

> **Chaque clé est limitée à une boutique et à des permissions précises**
>
> Une clé ne voit que sa boutique, et seulement ce que vous lui avez accordé : lire les produits, mais pas les modifier, par exemple. Elle peut être restreinte à vos adresses IP et expirer automatiquement. Le secret n'est affiché qu'une seule fois et n'est jamais stocké en clair.

> **Rejouer une requête ne crée jamais un doublon**
>
> Envoyez un en-tête `Idempotency-Key` : si votre réseau coupe ou si votre outil réessaie, la même réponse vous est renvoyée sans refaire l'action. Voir [Idempotence](https://docs.pulse-sell.com/concepts/idempotency.md).

> **Des notifications signées et horodatées**
>
> Chaque Pulse est signé avec un secret propre et un horodatage, ce qui empêche le rejeu d'un ancien envoi. Les échecs sont relancés automatiquement, et vous êtes prévenu par e-mail si un Pulse se désactive. Voir [Sécurité des Pulses](https://docs.pulse-sell.com/pulses/security.md).

> **Aucun mouvement d'argent par clé**
>
> Les remboursements ne sont volontairement pas exposés : ils restent dans le tableau de bord. Une clé volée ne peut pas vider vos comptes. Les paiements passent toujours par la page de paiement hébergée, jamais par des données de carte envoyées à l'API.

## Adresse de base

```text theme={null}
https://api.pulse-sell.com/v1
```

Toutes les requêtes se font en HTTPS, avec un corps JSON, et renvoient du JSON.

## Besoin d'aide

Pour une question sur l'API, ouvrez la rubrique Développeurs & API de votre tableau de bord, ou écrivez à l'équipe depuis [pulse-sell.com](https://pulse-sell.com). Indiquez l'en-tête `X-Request-Id` de la réponse concernée : il permet de retrouver votre requête précisément.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.