API para programadores e MCP

Pode consultar os layouts dos seus e-mails, os remetentes, os dados confidenciais, os ficheiros carregados e os pedidos HTTP a partir do seu próprio código ou de um assistente de IA, bem como gerir os seus pedidos HTTP e ficheiros multimédia. O Workflow Transactional Email disponibiliza uma API REST e um servidor MCP, ambos geridos na página «Desenvolvedor» dentro da aplicação.

Tudo utiliza uma única credencial, e ambas as plataformas aplicam as mesmas regras: os seus dados confidenciais nunca são legíveis e o histórico é ocultado antes de ser apresentado.

Related articleAutenticação e chaves APICrie uma chave, selecione o seu nível de acesso e compreenda por que razão o nível «execute» é distinto.Related articleReferência da API RESTCada ponto de extremidade, o nível de que necessita, os parâmetros de consulta, os códigos de estado e os limites de frequência.Related articleLigar um assistente de IA (MCP)Point Claude, Cursor, VS Code ou Gemini CLI na sua conta, com ferramentas sujeitas a restrições por nível de chave.

A versão resumida

URL de base

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

Efetue a autenticação com uma chave de portador criada na página «Desenvolvedor». As chaves começam por fak_ e são apresentadas uma única vez, no momento da criação.

Três níveis de acesso, ordenados e cumulativos:

Nível Acrescenta
Leia Ler os layouts dos e-mails, os remetentes, os nomes secretos, os ficheiros carregados, os pedidos HTTP, o histórico e as estatísticas
Leitura e escrita Criar, editar e eliminar pedidos HTTP; eliminar ficheiros carregados que não estejam a ser utilizados
Ler, escrever e executar Efetue um pedido HTTP para o seu destino real

Emitir chaves de leitura por predefinição.

Organização dos seus ficheiros multimédia

Uma utilização comum: identificar todos os logótipos ou imagens carregados que já não são referenciados por nada e eliminá-los.

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"}'

Um ficheiro ainda utilizado por um layout ou por uma predefinição de cabeçalho/rodapé é rejeitado com um erro 409 que indica o que o utiliza, pelo que um script de limpeza não pode danificar acidentalmente um e-mail ativo.

Um primeiro pedido

Confirme se uma tecla funciona e veja o que ela permite fazer:

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

Leituras relacionadas