API per sviluppatori e MCP

Potete visualizzare i layout delle vostre e-mail, i mittenti, i dati riservati, i file caricati e le richieste HTTP sia dal vostro codice che tramite un assistente AI, nonché gestire le vostre richieste HTTP e i file multimediali. Workflow Transactional Email mette a disposizione un’API REST e un server MCP, entrambi gestibili dalla pagina “Developer” all’interno dell’app.

Tutto utilizza un'unica credenziale ed entrambe le piattaforme applicano le stesse regole: le vostre informazioni riservate non sono mai leggibili e la cronologia viene mascherata prima di essere restituita.

Related articleAutenticazione e chiavi APICreare una chiave, selezionare il relativo livello di accesso e comprendere il motivo per cui l’esecuzione è separata.Related articleGuida di riferimento all’API RESTOgni endpoint, il livello richiesto, i parametri di query, i codici di stato e i limiti di frequenza.Related articleCollegare un assistente IA (MCP)Point Claude, Cursor, VS Code o Gemini CLI sul Suo account, con strumenti accessibili in base al livello di autorizzazione.

La versione breve

URL di base

text
https://shopify.workflow-transactional-email.app

Effettuare l’autenticazione utilizzando una chiave “bearer” creata nella pagina “Sviluppatori”. Le chiavi iniziano con fak_ e vengono visualizzate una sola volta, al momento della creazione.

Tre livelli di accesso, ordinati e cumulativi:

Livello Aggiunge
Leggi Leggere il layout delle e-mail, i mittenti, i nomi nascosti, i file caricati, le richieste HTTP, la cronologia e le statistiche
Lettura e scrittura Creare, modificare ed eliminare richieste HTTP; eliminare i file caricati non utilizzati
Lettura, scrittura ed esecuzione Eseguire una richiesta HTTP indirizzata al suo vero destinatario

Assegnare le chiavi di lettura per impostazione predefinita.

Gestione dei Suoi file multimediali

Un utilizzo comune: individuare tutti i loghi o le immagini caricati a cui non fa più riferimento alcun elemento e eliminarli.

bash
# 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 file ancora utilizzato da un layout o da un'impostazione predefinita di intestazione/piè di pagina viene rifiutato con un codice di errore 409 che indica chi lo utilizza, in modo che uno script di pulizia non possa compromettere accidentalmente un’e-mail attiva.

Una prima richiesta

Verifichi che un tasto funzioni e scopra quali operazioni è in grado di eseguire:

bash
curl https://shopify.workflow-transactional-email.app/api/v1/me \
  -H "Authorization: Bearer fak_your_key_here"

Approfondimenti