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

# Postman

> Toutes les routes de l'API, prêtes à envoyer depuis Postman, sans écrire de code.

## Ouvrir la collection

La collection « Umeme v1 » reprend toutes les routes, avec un exemple de réponse nommé par cas. Elle est tirée du même contrat que la [référence](https://docs.umeme.app/reference/introduction.md).

> [card] [Collection Umeme v1](https://docs.umeme.app/postman/umeme-v1.postman_collection.json)
>
> Toutes les routes, la clé en Bearer `{{cle}}`.

> [card] [Environnement « Umeme sandbox »](https://docs.umeme.app/postman/umeme-sandbox.postman_environment.json)
>
> Les variables `baseUrl` et `cle`.

**1. Importer les deux fichiers**

Dans Postman, **Import**, puis glissez la collection et l'environnement.

**2. Choisir l'environnement**

En haut à droite de Postman, sélectionnez « Umeme sandbox », puis renseignez la variable `cle` avec votre clé `umeme_test_`. Chaque requête de la collection l'envoie en Bearer.

**3. Envoyer « Créer une vente »**

Avec le compteur `09900000000`, la réponse est `ACCEPTEE` ; « Consulter une vente » rend ensuite `REUSSIE`.

**4. Et voilà !**

La collection est prête. Voyons maintenant les rappels.

## Voir les rappels

Sans serveur à vous, utilisez un serveur fictif de Postman (« mock server ») comme URL de rappel :

**1. Créer le serveur fictif**

Dans la collection, **Mock collection** ; Postman donne une adresse en HTTPS.

**2. En faire votre URL de rappel**

Donnez cette adresse à Umeme comme URL de rappel de sandbox.

**3. Lire les rappels**

Chaque vente finie y apparaît, avec ses en-têtes de signature.

**4. Et voilà !**

Vous voyez passer chaque rappel.

> [!NOTE]
>
> Le contrat suit l'API : quand une route change, réimportez-le pour mettre la collection à jour.


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