En bref
Si le changement du plan gratuit de Postman a coupé votre accès aux collections partagées, vos données ne sont pas forcément perdues. Commencez par récupérer ce qui est encore disponible localement, puis exportez tout ce que vous pouvez avant que le cache ou les accès API ne disparaissent. Ce guide liste les actions à exécuter, dans l’ordre, puis explique comment importer les collections récupérées dans Apidog.
Introduction
Après la mise à jour du niveau gratuit de Postman au T1 2026, plusieurs développeurs utilisant des espaces de travail partagés ont perdu l’accès à leurs collections d’équipe. Les collections stockées dans des workspaces partagés, plutôt que dans des espaces personnels, se sont retrouvées bloquées derrière une restriction liée au plan.
Un développeur l’a résumé sur Reddit : « Je suis arrivé lundi et tout mon espace de travail d’équipe avait disparu. Trois mois de collections organisées, d’environnements, tout. Tout simplement disparu à moins de payer. »
Le point important : les données ne sont pas nécessairement supprimées. Dans beaucoup de cas, il s’agit d’une restriction d’accès côté serveur. Vous avez donc une fenêtre courte pour récupérer vos collections via le cache local, les exports existants, l’API Postman ou un administrateur d’espace de travail.
1. Vérifiez d’abord le cache de l’application de bureau Postman
Commencez par l’application de bureau Postman. N’ouvrez pas la version web.
L’application desktop peut conserver un cache local des collections, environnements et requêtes récemment consultés. Même si l’accès serveur est révoqué, ce cache peut encore contenir des données exploitables pendant quelques jours.
Étapes
- Ouvrez l’application de bureau Postman.
- N’utilisez pas l’application web sur app.getpostman.com.
- Consultez l’onglet Historique pour retrouver les requêtes récentes.
- Vérifiez la barre latérale gauche pour voir si vos collections apparaissent encore.
- Si une collection est visible, exportez-la immédiatement.
Exporter une collection visible
Dans la barre latérale :
- Faites un clic droit sur la collection, ou cliquez sur le menu
.... - Sélectionnez Exporter.
- Choisissez le format Collection v2.1.
- Enregistrez le fichier
.json. - Répétez pour chaque collection visible.
Si la collection est visible mais que l’export échoue, essayez de passer hors ligne :
- Cliquez sur votre avatar en haut à droite.
- Sélectionnez Travailler hors ligne.
- Réessayez l’export.
L’objectif est d’empêcher l’application de resynchroniser immédiatement son état avec le serveur et de vous laisser accéder aux données mises en cache.
2. Recherchez des exports Postman existants
Avant de reconstruire vos collections manuellement, cherchez des fichiers déjà exportés. Beaucoup d’équipes exportent ponctuellement leurs collections pour les partager ou les sauvegarder.
Dossier de téléchargements
Recherchez des fichiers .json.
Les exports Postman sont des fichiers JSON qui contiennent généralement une structure reconnaissable, par exemple :
{
"collection": {
"info": {},
"item": []
}
}
Dépôt Git du projet
Vérifiez :
- le répertoire principal du projet ;
- les dossiers
docs/,postman/,collections/,api/; - l’historique Git ;
- les anciennes branches.
Exemples de commandes utiles :
find . -iname "*postman*.json"
find . -iname "*collection*.json"
Pour rechercher dans l’historique Git :
git log --all --name-only | grep -i "postman\|collection"
E-mails
Cherchez des pièces jointes .json envoyées par des collègues.
Requêtes utiles dans votre client mail :
filename:json postman
filename:json collection
Lecteurs partagés
Vérifiez les espaces utilisés par l’équipe :
- Google Drive ;
- Dropbox ;
- OneDrive ;
- dossiers partagés internes ;
- archives de documentation.
Pipelines CI/CD
Si votre équipe utilisait Newman ou un autre runner Postman dans CI/CD, la collection était probablement stockée dans le dépôt ou référencée dans une configuration.
Vérifiez notamment :
.github/workflows/*.ymlJenkinsfile.circleci/config.yml.gitlab-ci.yml- fichiers
.jsonutilisés comme artefacts.
Cherchez les références à Newman :
grep -R "newman" .
grep -R "postman" .
grep -R "collection" .
3. Contactez le propriétaire ou l’administrateur du workspace
Si vous étiez membre d’un espace de travail appartenant à une autre équipe, le propriétaire peut encore avoir accès aux collections.
Demandez-lui de :
- Se connecter à son compte Postman.
- Ouvrir le workspace concerné.
- Exporter chaque collection via le menu
.... - Exporter aussi les environnements.
- Vous envoyer les fichiers JSON.
Si le propriétaire n’a plus accès au workspace, demandez à chaque membre de l’équipe de vérifier son application desktop Postman. Une autre machine peut encore contenir les collections dans son cache local.
4. Utilisez l’API Postman pour exporter les données restantes
Si vous avez encore une clé API Postman valide, vous pouvez tenter d’exporter les collections et environnements par API.
Cette méthode fonctionne uniquement tant que la clé API reste active. Exécutez ces requêtes rapidement.
Lister les collections
GET https://api.getpostman.com/collections
x-api-key: YOUR_POSTMAN_API_KEY
Avec curl :
curl https://api.getpostman.com/collections \
--header "x-api-key: YOUR_POSTMAN_API_KEY"
La réponse contient les IDs de collections.
Récupérer une collection par ID
GET https://api.getpostman.com/collections/{collection_id}
x-api-key: YOUR_POSTMAN_API_KEY
Avec curl :
curl https://api.getpostman.com/collections/{collection_id} \
--header "x-api-key: YOUR_POSTMAN_API_KEY" \
--output collection-{collection_id}.json
Répétez l’opération pour chaque collection.
Exporter les environnements
Listez les environnements :
GET https://api.getpostman.com/environments
x-api-key: YOUR_POSTMAN_API_KEY
Puis récupérez chaque environnement :
GET https://api.getpostman.com/environments/{environment_id}
x-api-key: YOUR_POSTMAN_API_KEY
Avec curl :
curl https://api.getpostman.com/environments/{environment_id} \
--header "x-api-key: YOUR_POSTMAN_API_KEY" \
--output environment-{environment_id}.json
Si vous ne retrouvez pas votre clé API, vérifiez :
- les fichiers
.envdu projet ; - les variables d’environnement CI/CD ;
- les secrets GitHub Actions, GitLab CI ou Jenkins ;
- votre gestionnaire de mots de passe ;
- les scripts internes utilisant Newman ou l’API Postman.
5. Reconstruisez à partir des journaux réseau ou serveur
Si vous n’avez ni export, ni cache, ni accès API, vous pouvez encore reconstruire une partie de vos collections à partir de traces existantes.
Cache navigateur
Si vous avez utilisé récemment l’application web Postman :
- Ouvrez Chrome.
- Appuyez sur
F12. - Allez dans Application.
- Ouvrez Cache Storage.
- Recherchez des réponses liées à l’API Postman.
Vous ne récupérerez probablement pas une collection complète, mais vous pouvez retrouver des détails de requêtes : endpoints, méthodes, en-têtes ou fragments de payload.
Journaux d’accès serveur
Si vos requêtes Postman appelaient vos propres API, vos logs serveur peuvent aider à reconstruire la structure.
Recherchez :
- méthodes HTTP :
GET,POST,PUT,PATCH,DELETE; - chemins d’API ;
- codes de statut ;
- en-têtes ;
- paramètres de requête.
Exemple avec des logs Nginx :
grep "/api/" /var/log/nginx/access.log | awk '{print $6, $7}' | sort | uniq
Cela ne restaure pas les scripts de test Postman ni les corps de requêtes, mais permet de reconstituer les endpoints principaux.
Spécifications OpenAPI ou Swagger
Si votre API dispose d’une spécification :
openapi.yamlopenapi.ymlswagger.json
vous pouvez l’importer dans Apidog ou un autre outil pour recréer la structure des endpoints, paramètres et schémas documentés.
6. Importez les collections récupérées dans Apidog
Une fois vos fichiers JSON récupérés, vous pouvez les importer dans Apidog.
- Téléchargez et installez l’application de bureau Apidog, ou ouvrez la version web.
- Créez un nouveau projet.
- Dans le projet, cliquez sur Importer dans la barre latérale gauche.
- Sélectionnez Postman comme source.
- Importez votre fichier JSON de collection.
- Répétez pour chaque collection.
Pour les environnements :
- Ouvrez le même flux d’import.
- Sélectionnez Environnement Postman comme type de source.
- Importez le fichier JSON d’environnement.
- Vérifiez les variables après import, surtout si certaines contiennent des secrets.
Après l’import, invitez vos coéquipiers. Sur le plan gratuit d’Apidog, jusqu’à 3 utilisateurs peuvent partager un espace de travail. Vos collections se synchronisent entre les membres de l’équipe sans frais par siège.
7. Évitez que le problème se reproduise
Le problème principal vient du fait que vos collections étaient stockées côté serveur et que l’accès a ensuite été limité par le plan. Pour réduire ce risque, gardez toujours une copie exportée et versionnée de vos collections.
Apidog stocke les collections localement par défaut. La synchronisation cloud est facultative. Si un changement de tarification intervient, vos données restent déjà disponibles sur votre machine.
Quel que soit l’outil utilisé, mettez en place une routine simple.
À chaque sprint
Exportez les collections au format JSON :
project/
api/
collections/
user-api.postman_collection.json
billing-api.postman_collection.json
Dans Git
Commitez les collections dans le dépôt :
git add api/collections/*.json
git commit -m "chore: backup API collections"
Pour les environnements
Stockez une version sans secrets :
{
"name": "dev",
"values": [
{
"key": "base_url",
"value": "https://api.example.com",
"type": "default"
},
{
"key": "api_key",
"value": "REPLACE_ME",
"type": "secret"
}
]
}
Ne commitez jamais de tokens, clés API ou mots de passe réels.
Conclusion
Si vous avez perdu l’accès à un workspace Postman partagé, commencez par le cache de l’application desktop, puis cherchez les exports existants, contactez l’administrateur du workspace et tentez l’API Postman si vous avez encore une clé active.
Une fois les fichiers récupérés, importez-les dans Apidog et mettez en place une sauvegarde régulière dans Git. Cela transforme une dépendance fragile à un workspace distant en un workflow plus contrôlable, versionné et récupérable.
Top comments (0)