Features
Email API features for transactional and marketing email.
Send app mail, broadcast product updates, receive replies, test failure paths, and prove delivery from one set of logs.
The best feature on a bad day is a straight answer: what was sent, where it stopped, and which webhook your app received.
Ways in
Choose the email job.
Start with the job your product has today: send, update, debug, or receive.
Send from your app
REST and SDK sends, SMTP relay, templates, batching, scheduling, idempotency, and paid-plan attachments.
UpdateProduct updates
Audiences, newsletters, lifecycle automations, and built-in unsubscribe and suppression controls.
DebugRecipient logs
Recipient timelines, stored bodies, event search, delivery state, and signed delivery webhooks.
RouteInbound by API
Receiving domains, signed email.received webhooks, and retrieval APIs for message bodies and attachments.
Build paths
Open the docs with the right question.
These links go deeper on limits, code, and plan notes once you know the job.
Start with REST or SDK sends, then add templates, batching, scheduling, or paid REST attachments as your app grows.
Give support a clear receipt trail: recipient state, stored content, tracking events, suppression state, and signed callbacks.
Send audience-backed product updates and lifecycle messages with contact state, schedules, and automations.
Keep older mailers, inbound workflows, agent keys, and simulator tests in the same account and log timeline.
Send
Ship the mail behind signups, billing, and alerts.
Use one send path for account, billing, and product flows so you can debug from one timeline.
Transactional send API
Send password resets, receipts, magic links, verification, alerts, and product notifications with JSON payloads.
Batch sending
Send up to 100 emails in one API call with per-recipient status payloads.
Templates
Store HTML and text templates with {{variable}} merge tags, starter templates, and send-time overrides.
REST attachments
Use Pro or Custom REST attachments up to about 5 MB decoded total per send; Free, SMTP, and batch sends do not include attachments.
Idempotency keys
Prevent duplicate sends with 24-hour request replay protection.
Scheduled send
Queue, cancel, and reschedule transactional email up to 30 days ahead.
Observe
Answer what happened to each recipient.
Search a recipient, inspect the stored body, see the stop reason, and follow the signed event back to your app.
Recipient timeline
Track accepted, delivered, bounced, complained, opened, clicked, suppressed, and unsubscribed states.
Stored email content
View retained HTML, text, and preview renders for debugging and support.
Logs
Use the dashboard and email retrieval APIs to inspect send records, body state, and recipient events.
Signed webhooks
Validate event payloads with HMAC signatures before updating your app.
Multiple webhook endpoints
Configure more than one HTTP receiver for delivery, bounce, complaint, tracking, and inbound events.
Open and click tracking
Enable optional first-party tracking by domain or per send, with event callbacks back to your app.
Protect
Catch risk before it compounds.
Suppressions, simulator outcomes, DNS records, ramps, tracking controls, and auto-pause signals sit next to the send path.
Deliverability autopilot
Watch bounce and complaint rates, ramp volume, alert operators, and pause risky workspaces when thresholds trip.
Auto-suppression
Block future sends after hard bounces, complaints, and unsubscribe events.
Suppressions API
List, create, and remove suppression records for bounces, complaints, and manual opt-outs.
Email sandbox testing
Use simulator recipients to trigger delivery, bounce, complaint, and suppression paths before production.
DKIM, SPF, and DMARC
Generate ownership, SPF, DKIM, and recommended DMARC records for production sender domains.
Dedicated IPs
Not offered. NoticeAPI manages sender safety at the application layer instead of selling IP reputation tiers.
Not offeredBroadcast
Add product messaging without another messaging stack.
Keep audiences, broadcasts, and automations in the same logs, suppressions, domains, and dashboard.
Audiences and contacts
Manage contact CRUD, metadata upserts, subscription state, and audience membership.
Broadcasts
Send newsletters, changelogs, launches, and product updates to your audiences.
Automations
Trigger onboarding and lifecycle sequences with custom delays.
Unsubscribe handling
Add working unsubscribe links, List-Unsubscribe headers, and audience send opt-out behavior.
Broadcast scheduling
Queue, cancel, and reschedule broadcasts up to 30 days ahead.
Cold outreach
Not offered. Purchased, rented, scraped, or unsolicited lists are banned by the Acceptable Use policy.
Not offeredReceive
Receive inbound replies without running a mailbox.
Inbound is API receiving for product workflows, not a human inbox. Verify domains, receive webhook events, and fetch message bodies when your app needs them.
Receiving domains
Verify custom or managed receiving domains with TXT and MX records.
email.received webhooks
Receive signed metadata-first webhook events for accepted inbound messages.
Message retrieval API
Fetch received headers, HTML, text, and envelope metadata by id.
Attachment retrieval API
List and download received attachments within the documented v1 limits.
Inbox product
Not offered. NoticeAPI does not provide IMAP, POP3, webmail, shared inboxes, or helpdesk workflows.
Not offeredPlatform
Run everything from one account surface.
REST APIs, the Node SDK, SMTP relay, scoped keys, receiving APIs, and usage controls live under one workspace.
Core REST APIs
Documented HTTP endpoints cover the send path, templates, audiences, broadcasts, suppressions, domains, receiving, and account resources.
Node SDK
Use the zero-dependency TypeScript client published as noticeapi.
SMTP relay
Point compatible apps at smtp.noticeapi.com:465 with implicit TLS and API key authentication.
Inbound receiving
Run MX receiving, email.received webhooks, and retrieval APIs from the same account.
Plan-aware expansion
Free is capped; Pro adds monthly expansion for email, contacts, automations, and domains; Custom is scoped manually.
Agent access keys
Create scoped account keys for authorized app, deploy, and agent workflows.
Start
Send your first customer email.
Copy a key, verify your sending domain, and use the API, SDK, SMTP, or an agent to wire the email into your product.