Primary use case
Website form intake for customer workflows like contact requests, onboarding forms, and document submissions.
Emails are operational notifications triggered by explicit user submissions, not marketing campaigns.
Transactional Email Infrastructure
Mailtruck is a managed API used by web forms to collect structured fields and optional files, then deliver a notification email containing secure download links.
Website form intake for customer workflows like contact requests, onboarding forms, and document submissions.
Emails are operational notifications triggered by explicit user submissions, not marketing campaigns.
All routes are versioned under /v1.
POST /sessionValidates tenant, intent, and origin. Returns a short-lived session token.
POST /upload-urlValidates session and file constraints, then returns a presigned S3 upload URL.
POST /submitValidates payload, persists the submission, and enqueues work for async processing.
submission-worker → delivery-worker
Processes submission state, creates a delivery, builds content policy, and sends via SES.
GET /downloadValidates download token and ownership, then mints a short-lived presigned S3 GET URL and redirects.
Mailtruck sends transactional form-delivery notifications for tenant-configured recipients. It does not operate as a bulk email marketing system.
Sending typeApplication-triggered transactional notifications
Recipient sourceTenant-configured routing for explicit form submissions
Content typeSubmission summary + secure download links
Attachment policyNo email attachments; links only
Operational controlsDLQ monitoring, logs, resend/redrive runbooks
Domain hygieneSPF, DKIM, DMARC required before production traffic
derivedFrom