Package-level declarations
Types
DSL builder for configuring automatic reply rules with match conditions and reply actions.
DSL builder for batching multiple send and thread-iteration operations into a single execution.
DSL builder for configuring inbox monitoring with message handlers, error handlers, and polling settings.
Processes incoming webhook payloads with optional HMAC-SHA256 signature verification and event-specific handlers.
DSL builder for configuring webhook event handlers with optional signature verification.
Functions
Starts an auto-reply monitor on the given inbox that automatically replies to incoming messages based on configured rules.
Executes a batch of send and thread-iteration operations.
Creates a new API key.
Creates a new custom domain.
Creates a new draft in an inbox.
Creates a new inbox with the given username, domain, and display name.
Creates a new allow/block list entry.
Creates a new pod.
Creates a new webhook.
Deletes an API key by ID.
Deletes a domain by ID.
Deletes a draft by inbox and draft ID.
Deletes an inbox by ID.
Deletes a specific list entry.
Deletes a pod by ID.
Deletes a thread by inbox and thread ID.
Deletes a webhook by ID.
Forwards a message to new recipients. Returns null if rate-limited with SKIP.
Retrieves a message attachment's binary data.
Retrieves a domain by ID.
Retrieves the DNS zone file for a domain.
Retrieves a draft attachment's binary data.
Retrieves an inbox by ID.
Retrieves a specific list entry.
Retrieves the current organization's details.
Retrieves a pod by ID.
Retrieves the raw RFC 2822 content of a message.
Retrieves a thread attachment's binary data.
Retrieves a webhook by ID.
Lists all API keys with optional pagination.
Lists all custom domains with optional pagination.
Lists drafts in an inbox with optional pagination and filtering.
Lists all inboxes with optional pagination.
Lists messages in an inbox with optional pagination and filtering.
Lists all pods with optional pagination.
Lists threads in an inbox with optional pagination and filtering.
Lists all webhooks with optional pagination.
Starts a coroutine that polls an inbox for new messages and invokes handlers.
Simplified inbox polling that invokes a handler for each new message at a fixed interval.
Queries email event metrics with optional filters.
Sends a reply-all to a specific message. Returns null if rate-limited with SKIP.
Sends a reply to a specific message. Returns null if rate-limited with SKIP.
Sends a draft as an email message.
Sends an email message from an inbox to recipients. Returns null if rate-limited with SKIP.
Fetches the full message content for a message (useful after listing which returns previews).
Updates a domain by ID.
Updates a draft by inbox and draft ID.
Updates an inbox by ID.
Updates a message's labels.
Updates a webhook by ID.
Triggers DNS verification for a domain.
Creates a WebhookHandler using the DSL builder.