Programmatic email design, template management, and deliverability, all through a RESTful API. Integrate email creation into any workflow.
1curl -X POST https://api.min8t.com/v1/templates \ 2 -H "MiN8T-Api-Auth: YOUR_API_KEY" \ 3 -H "Content-Type: application/json" \ 4 -d '{ 5 "name": "Welcome Email", 6 "type": "promotional" 7 }'
Whether you're embedding email editing, automating workflows, or scaling across brands. The API meets you where you build.
Embed email editing into your product. Let your users design emails without leaving your app. Full Plugin SDK plus REST API access.
Plugin SDK + REST APIAutomate template creation across client accounts. Batch operations, bulk export, and multi-brand management via API.
Batch Ops + Multi-brandIntegrate with internal tools, CRMs, and workflows. RBAC, audit logs, and compliance through an API-first architecture.
RBAC + Audit LogsEverything you need to create, manage, export, and verify emails. Available as clean, documented REST endpoints.
Create, read, update, and delete email templates. Version history, template locking, and folder management.
POST /v1/templatesOne-click export to 108+ ESPs. HTML, AMP, and PDF output with platform-specific formatting.
POST /v1/exportUpload and manage images and files. CDN delivery with automatic resize, crop, and optimization.
POST /v1/assetsEmail verification, blacklist checking, DMARC monitoring, and spam trap detection. 28 endpoints.
POST /v1/verifyEmbed the editor in any app. Session management, authentication, and full UI customization.
POST /v1/plugin/initSubscribe to 7 event types. HMAC-signed payloads with retry and exponential backoff.
POST /v1/webhooksSimple, predictable responses. No SDKs required. Just HTTP. But if you want one, we have those too.
const response = await fetch('https://api.min8t.com/v1/templates', { method: 'POST', headers: { 'MiN8T-Api-Auth': process.env.MIN8T_API_KEY, 'Content-Type': 'application/json' }, body: JSON.stringify({ name: 'Welcome Email', type: 'promotional', folder: 'onboarding' }) }); const template = await response.json(); console.log(template.id); // "tmpl_a1b2c3d4"
import requests response = requests.post( 'https://api.min8t.com/v1/templates', headers={ 'MiN8T-Api-Auth': API_KEY, 'Content-Type': 'application/json' }, json={ 'name': 'Welcome Email', 'type': 'promotional', 'folder': 'onboarding' } ) template = response.json() print(template['id']) # "tmpl_a1b2c3d4"
curl -X POST https://api.min8t.com/v1/templates \ -H "MiN8T-Api-Auth: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "name": "Welcome Email", "type": "promotional", "folder": "onboarding" }'
Authenticate every request with a single API key. No OAuth flows, no token refreshes. Unless you need them.
Go to Developer Tools and create a new project. Each project gets isolated credentials and rate limits.
Navigate to Projects, then Credentials. Copy your API key. It starts with min8t_
Include MiN8T-Api-Auth in every request. That's all you need to start building.
const headers = { 'MiN8T-Api-Auth': 'min8t_sk_live_a1b2c3...', 'Content-Type': 'application/json' }; // Every endpoint uses the same header const templates = await fetch( 'https://api.min8t.com/v1/templates', { headers } ); const assets = await fetch( 'https://api.min8t.com/v1/assets', { headers } ); const verify = await fetch( 'https://api.min8t.com/v1/verify', { method: 'POST', headers, body: JSON.stringify({ email: 'user@example.com' }) } );
API access is included in every plan. DeliverIQ credits start at 5/month on Free.
Get your API key. Free forever. No credit card required.
Get your API key