API pour développeurs et MCP
Pilotez Workflow Transactional Email via une API REST ou un serveur MCP pour vos requêtes HTTP, modèles et expéditeurs, avec secrets jamais lisibles.
Vous pouvez consulter la mise en page de vos e-mails, les expéditeurs, les informations confidentielles, les fichiers mis en ligne et les requêtes HTTP à partir de votre propre code ou d'un assistant IA, et gérer vos requêtes HTTP ainsi que vos fichiers multimédias. Workflow Transactional Email met à disposition une API REST et un serveur MCP, tous deux gérés depuis la page « Développeur » au sein de l'application.
Tout fonctionne avec un seul identifiant, et les deux plateformes appliquent les mêmes règles : vos informations confidentielles ne sont jamais lisibles, et l'historique est masqué avant d'être renvoyé.
La version courte
URL de base
https://shopify.workflow-transactional-email.appConnectez-vous à l'aide d'une clé « bearer » créée sur la page « Développeurs ». Les clés commencent par fak_ et ne s'affichent qu'une seule fois, lors de leur création.
Trois niveaux d'accès, hiérarchisés et cumulatifs :
| Niveau | Ajoute |
|---|---|
| Lire | Consulter la mise en page des e-mails, les expéditeurs, les noms d'utilisateur, les fichiers téléchargés, les requêtes HTTP, l'historique et les statistiques |
| Lecture et écriture | Créer, modifier et supprimer des requêtes HTTP ; supprimer les fichiers téléchargés qui ne sont plus utilisés |
| Lire, écrire et exécuter | Envoyez une requête HTTP vers sa cible réelle |
Émettre des clés de lecture par défaut.
Gestion de vos fichiers multimédias
Une utilisation courante : rechercher tous les logos ou images mis en ligne auxquels plus rien ne fait référence, puis les supprimer.
# every file, each flagged with whether a layout or preset still uses it
curl "https://shopify.workflow-transactional-email.app/api/v1/files?usage=true" \
-H "Authorization: Bearer fak_your_key_here"
# delete one that nothing references
curl -X DELETE "https://shopify.workflow-transactional-email.app/api/v1/files" \
-H "Authorization: Bearer fak_your_key_here" \
-H "Content-Type: application/json" \
-d '{"key":"uploads/your-shop.myshopify.com/abc123.png"}'Un fichier encore utilisé par une mise en page ou un préréglage d'en-tête/pied de page est refusé avec un code d'erreur 409 indiquant l'élément qui l'utilise, ce qui permet d'éviter qu'un script de nettoyage n'endommage accidentellement un e-mail en production.
Une première demande
Vérifiez qu'une touche fonctionne et découvrez ses fonctionnalités :
curl https://shopify.workflow-transactional-email.app/api/v1/me \
-H "Authorization: Bearer fak_your_key_here"Lectures complémentaires
- Secrets - le fonctionnement des secrets au sein même de l'application.
- Effectuez une requête HTTP à partir de Shopify Flow - l'action HTTP que ces points de terminaison configurent.
- Pièces jointes et images - le téléchargement et la réutilisation de fichiers dans l'application.
- Historique et dépannage - ce que contient l'historique des exécutions.
