Entwickler-API und MCP
Sie können Ihre E-Mail-Layouts, E-Mail-Absender, Secrets, hochgeladenen Dateien und HTTP-Anfragen aus Ihrem eigenen Code oder von einem KI-Assistenten aus lesen und Ihre HTTP-Anfragen sowie Mediendateien verwalten. Workflow Transactional Email stellt eine REST-API und einen MCP-Server bereit, beide werden auf der Seite Developer innerhalb der App verwaltet.
Alles nutzt einen einzigen Zugangsschlüssel, und beide Schnittstellen setzen dieselben Regeln durch: Ihre Secrets sind nie lesbar, und der Verlauf wird maskiert, bevor er zurückgegeben wird.
Die Kurzfassung
Basis-URL
https://shopify.workflow-transactional-email.appAuthentifizieren Sie sich mit einem Bearer-Schlüssel, der auf der Developer-Seite erstellt wurde. Schlüssel beginnen mit fak_ und werden nur einmal, bei der Erstellung, angezeigt.
Drei Zugriffsebenen, geordnet und kumulativ:
| Ebene | Fügt hinzu |
|---|---|
| Lesen | Lesen von E-Mail-Layouts, Absendern, Secret-Namen, hochgeladenen Dateien, HTTP-Anfragen, Verlauf und Statistiken |
| Lesen & Schreiben | Erstellen, Bearbeiten und Löschen von HTTP-Anfragen; Löschen nicht genutzter hochgeladener Dateien |
| Lesen, Schreiben & Ausführen | Eine HTTP-Anfrage gegen ihr echtes Ziel ausführen |
Vergeben Sie standardmäßig Lese-Schlüssel.
Aufräumen Ihrer Medien
Ein häufiger Anwendungsfall: jedes hochgeladene Logo oder Bild finden, auf das nichts mehr verweist, und es entfernen.
# jede Datei, jeweils gekennzeichnet, ob ein Layout oder Preset sie noch verwendet
curl "https://shopify.workflow-transactional-email.app/api/v1/files?usage=true" \
-H "Authorization: Bearer fak_your_key_here"
# eine Datei löschen, auf die nichts verweist
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"}'Eine Datei, die noch von einem Layout oder einem Header-/Footer-Preset verwendet wird, wird mit einem 409-Fehler abgelehnt, der benennt, was sie verwendet. So kann ein Cleanup-Skript keine aktive E-Mail versehentlich beschädigen.
Eine erste Anfrage
Bestätigen Sie, dass ein Schlüssel funktioniert, und sehen Sie, was er kann:
curl https://shopify.workflow-transactional-email.app/api/v1/me \
-H "Authorization: Bearer fak_your_key_here"Weiterführende Themen
- Secrets (Geheimnisse) - wie Secrets in der App selbst funktionieren.
- Eine HTTP-Anfrage von Shopify Flow aus senden - die HTTP-Aktion, die diese Endpunkte konfigurieren.
- Anhänge und Bilder - Hochladen und Wiederverwenden von Dateien in der App.
- Verlauf und Fehlerbehebung - was der Ausführungsverlauf aufzeichnet.

