2 APIs across 1 product group. All share one credential.
| I want to... | Use | Why |
|---|---|---|
| Read messages and register webhooks on a single reserved inbox | Mailsac API | The 16-endpoint spec covers the core fetch, validate, and webhook surface for verifying sign-up, reset, and OTP flows without extra operations. |
| Bulk-reserve addresses, manage owned domains, or download attachments | mailsac API Specification | The 47-endpoint spec adds bulk address reservation, bulk validation, domain ownership, attachment-by-content-ID download, and websocket streams for high-volume QA. |
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Mailsac APIs, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fmailsac.com" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fmailsac.com" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
Once connected, ask your agent something like: “reserve disposable email inboxes and read incoming messages for testing”.
What agents get from Jentic-routed access to this vendor.
Setup
Wiring Mailsac by hand means sending your key in the right header, targeting the mailsac.com host, and tracking address, message, validation, and webhook endpoints across two specs yourself. Once Jentic One is installed, you or your agent can find and add either Mailsac spec from the Jentic directory, store the key once, and call every operation.
Permission scoping
Mailsac puts the address in the URL path, so a rule in your own Jentic One instance can pin an agent to a single test inbox. You choose which operations the agent may call, so reserving addresses, the bulk private-address create, or setting a webhook is excluded unless you add it.
Credential isolation
Your single Mailsac API key is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context, and the same stored key serves both specs.
Specific to using Mailsac APIs through Jentic.
How many Mailsac APIs does Jentic list and how do they differ?
Jentic lists two Mailsac specs. The 16-endpoint spec covers the core inbox surface: reserving an address, listing and reading messages, validating addresses, and registering webhooks. The 47-endpoint spec adds bulk address reservation, bulk validation, owned-domain management, attachment download by content ID, account statistics, and websocket streams. Choose the smaller spec for single-inbox verification and the larger one for high-volume or domain-level work.
Do I need separate credentials for each Mailsac API?
No. Both specs authenticate with a single Mailsac account API key. The 47-endpoint spec sends it in the X-API-Key header and the 16-endpoint spec sends it in the Mailsac-Key header, but the underlying key is the same, so one stored credential covers every operation across both.
What is Mailsac good for and what is it not for?
Mailsac is for receiving and inspecting email at disposable and reserved addresses: verifying sign-up confirmations, password resets, and OTP codes, capturing inbound mail at owned domains, and asserting on message content and attachments. It does not send outbound email, host production user mailboxes, or scan attachments for malware.
BOOK A DEMO
Browse thousands of APIs and connect them all to your agent with Jentic One. One layer, one credential — every API your agent needs.
For Agents
An agent can reserve disposable and reserved Mailsac inboxes (individually or up to 50 at once), poll or subscribe to incoming messages, read their text, HTML, raw SMTP, headers, and attachments, validate addresses, manage owned domains, and register inbound webhooks. This lets agents automate sign-up, password-reset, and OTP verification flows and run high-volume email QA suites.
Mailsac is built around receiving and inspecting mail at disposable and reserved addresses rather than sending it, which makes it a fit for verifying email-based flows and capturing inbound mail at owned domains. Its two specs on Jentic scale from a 16-endpoint core inbox surface to a 47-endpoint spec that adds bulk reservation, domains, attachments, and websockets.
Use for: Receiving, inspecting, and managing disposable and reserved test email inboxes on Mailsac, including bulk reservation, attachment retrieval, owned-domain capture, and inbound webhooks.
Not supported: outbound email sending, production user mailboxes, malware attachment scanning, SMTP relay hosting
Credentials: Both specs authenticate with a single Mailsac API key, though the 47-endpoint spec sends it in the X-API-Key header and the 16-endpoint spec uses the Mailsac-Key header, so one account key covers both.
All 2 Mailsac OpenAPI specs are Jentic-generated and indexed by Jentic, kept validated and agent-ready.
Mailsac provides disposable and reserved email inboxes for development, QA, and inbound-mail workflows. Its two API specs on Jentic let you reserve private addresses in bulk, fetch incoming messages with their plain text, HTML, raw SMTP, and attachment content, validate addresses, manage owned domains, and register webhooks or websocket subscriptions so tests and agents react the moment mail arrives. Both specs are OpenAPI descriptions that Jentic generates and keeps validated against the live Mailsac service.
Each workflow spans multiple Mailsac APIs. Jentic routes each operation to the right API automatically.
Scale from a single verification inbox to a full QA fleet
Start on the core spec to verify one sign-up or OTP flow against a reserved inbox, then move to the fuller spec to bulk-reserve up to 50 addresses per run for a continuous-integration suite. Both share one Mailsac key, so an agent can promote a working single-inbox test to a high-volume fleet without re-authenticating.
Verify a sign-up flow with the core spec, then call the bulk reservation endpoint on the fuller spec to allocate 50 addresses and run the suite.
Mailsac API + mailsac API Specification
Capture inbound mail at an owned domain and read message bodies
Use the fuller spec to verify a custom domain on the account and list every message delivered across its inboxes, then read plain text, HTML, and raw SMTP bodies through the message-content operations available on both specs. This supports wide-net inbound capture where the receiving address is generated at runtime.
Verify the owned domain on the fuller spec, list its recent messages, then fetch each message body and headers for the inbound processor.
mailsac API Specification + Mailsac API
Webhook-driven inbound processing with attachment inspection
Register an inbound webhook on a reserved address using either spec so an agent is notified the moment mail arrives, then use the fuller spec to list the parts on the message and stream attachment bytes by content ID for assertion. This removes polling loops while still giving access to binary message parts.
Register a webhook on the reserved address, then on each callback list the attachments and download the target part by content ID to verify its MIME type.
Mailsac API + mailsac API Specification
Intent-based discovery
Agents search the Jentic directory by intent, such as reading a test inbox, reserving addresses in bulk, or fetching a raw message, and Jentic returns the matching Mailsac operation with its input schema so the agent calls the right endpoint without browsing the reference docs.
Can agents work with attachments and raw message content?
Yes. Both specs expose plain text, HTML, and raw SMTP bodies for any message in a reserved inbox, plus parsed headers for asserting on routing and authentication. The 47-endpoint spec adds the ability to list the parts on a message and stream the bytes of any single attachment by content ID.
How do agents avoid polling for new Mailsac messages?
Both specs let an agent register an inbound webhook on a reserved address so Mailsac posts message metadata to a chosen URL the moment mail arrives. The 47-endpoint spec additionally supports websocket subscriptions for live message streams, so agent runtimes can react to arrivals without tight polling loops.
How do I use the Mailsac APIs through Jentic?
Once Jentic One is installed, you or your agent can find and add either Mailsac spec from the Jentic directory to your workspace. The agent then searches by intent, such as reading a test inbox or reserving addresses in bulk, and Jentic returns the matching operation with its input schema so the agent calls the right endpoint.
All 3 are in the Jentic catalogue with the same one-credential, intent-search pattern.