HomeDocsSupport
OverviewWhat is AliasFleet?Creating an AliasEmails Not ArrivingContact Support

Getting Started

Getting Started
  • What is AliasFleet?
  • Your First Alias
  • Understanding Forwarding
  • Your Dashboard at a Glance

Account & Billing

Account & Billing
  • Your Plan and Usage Limits
  • Upgrading to Pro
  • Managing Your Subscription
  • Downloading Invoices
  • Support Ticket Limits
  • Membership Tier
  • Billing Cycle and Renewal
  • API Rate Limits by Plan

Billing Support

Account & Billing
  • Cancelling Your Subscription
  • Downgrading Your AliasFleet Plan
  • Understanding Proration and Plan Changes
  • Updating Your Payment Method
  • Handling Failed Payments and Account Suspension
  • AliasFleet Refund Policy

Email Aliases

Email Aliases
  • Creating and Managing Aliases
  • Activating and Deactivating an Alias
  • Deleting an Alias
  • Sorting, Filtering and Searching Aliases
  • Grid View vs List View
  • Grouping Aliases
  • Alias Categories
  • Copying an Alias Address
  • Per-Alias Email Banner Settings
  • Alias Permission Mode
  • Sending Outbound Emails (Quick Send)

Custom Domains

Custom Domains
  • Adding a Custom Domain
  • DNS Verification
  • Domain Status and Health Indicators
  • Subdomains
  • Removing a Domain
  • Using Your Domain on Aliases

Destinations

Destinations
  • What Is a Destination?
  • Adding a Destination
  • Verifying a Destination
  • Setting a Default Destination
  • Reply from Aliases
  • Send New Emails from Aliases
  • Understanding Email Threading & Replies
  • One-Click Enable from Bounce Email
  • Removing a Destination
  • PGP Encryption for Destinations
  • WKD Auto-Encryption for Replies & Sends

Security & Privacy

Security & Privacy
  • Security Best Practices
  • Two-Factor Authentication (2FA)
  • Active Sessions
  • Changing Your Password
  • What Data AliasFleet Stores
  • Reporting a Security Issue
  • Browser Extension Sessions
  • How to Use Vault Lock in the Extension

Rate Limiting

Security & Privacy
  • Rate Limiting & Account Protection

Settings

Settings
  • General Settings
  • Profile Settings
  • Alias Settings
  • Destinations in Settings
  • Notification Settings
  • Security Settings
  • Deleting Your Account

Analytics

Analytics
  • Analytics Overview
  • Alias Performance
  • Top Senders
  • Trends
  • Bounces
  • Bandwidth Usage
  • Category Breakdown
  • Exporting Analytics Data
  • Understanding Your Alias Statistics
  • How Monthly Trends Work

Sender Rules

Sender Rules
  • Using Sender Rules
  • Blacklist vs Deactivating an Alias
  • Using Sender Rules to Allow Senders (Whitelist)
  • Blocked Emails Explained

Troubleshooting

Troubleshooting
  • Emails Not Arriving
  • Can't Verify a Destination
  • DNS Not Verifying
  • Can't Log In
  • Replies Not Going Through Alias
  • Alias Not Forwarding
  • Payment Failed
  • Browser Extension Issues
  • Too Many Requests Error
  • Page Not Loading or Showing an Error

Developers

Developer API
  • Identity & Token Introspection API
  • Aliases API
  • Alias Destinations & Batch Operations API
  • Domains API
  • Destinations API
  • Quick-Send API
  • Sender Rules API
  • Activity & Audit Logs API
  • Fleet Analytics API
  • Rules Engine API
  • Security & Threat Intelligence API
  • Webhooks API
PrivacyTermsCookies
Article Navigation
OverviewWhat is AliasFleet?Creating an AliasEmails Not ArrivingContact Support

Getting Started

Getting Started
  • What is AliasFleet?
  • Your First Alias
  • Understanding Forwarding
  • Your Dashboard at a Glance

Account & Billing

Account & Billing
  • Your Plan and Usage Limits
  • Upgrading to Pro
  • Managing Your Subscription
  • Downloading Invoices
  • Support Ticket Limits
  • Membership Tier
  • Billing Cycle and Renewal
  • API Rate Limits by Plan

Billing Support

Account & Billing
  • Cancelling Your Subscription
  • Downgrading Your AliasFleet Plan
  • Understanding Proration and Plan Changes
  • Updating Your Payment Method
  • Handling Failed Payments and Account Suspension
  • AliasFleet Refund Policy

Email Aliases

Email Aliases
  • Creating and Managing Aliases
  • Activating and Deactivating an Alias
  • Deleting an Alias
  • Sorting, Filtering and Searching Aliases
  • Grid View vs List View
  • Grouping Aliases
  • Alias Categories
  • Copying an Alias Address
  • Per-Alias Email Banner Settings
  • Alias Permission Mode
  • Sending Outbound Emails (Quick Send)

Custom Domains

Custom Domains
  • Adding a Custom Domain
  • DNS Verification
  • Domain Status and Health Indicators
  • Subdomains
  • Removing a Domain
  • Using Your Domain on Aliases

Destinations

Destinations
  • What Is a Destination?
  • Adding a Destination
  • Verifying a Destination
  • Setting a Default Destination
  • Reply from Aliases
  • Send New Emails from Aliases
  • Understanding Email Threading & Replies
  • One-Click Enable from Bounce Email
  • Removing a Destination
  • PGP Encryption for Destinations
  • WKD Auto-Encryption for Replies & Sends

Security & Privacy

Security & Privacy
  • Security Best Practices
  • Two-Factor Authentication (2FA)
  • Active Sessions
  • Changing Your Password
  • What Data AliasFleet Stores
  • Reporting a Security Issue
  • Browser Extension Sessions
  • How to Use Vault Lock in the Extension

Rate Limiting

Security & Privacy
  • Rate Limiting & Account Protection

Settings

Settings
  • General Settings
  • Profile Settings
  • Alias Settings
  • Destinations in Settings
  • Notification Settings
  • Security Settings
  • Deleting Your Account

Analytics

Analytics
  • Analytics Overview
  • Alias Performance
  • Top Senders
  • Trends
  • Bounces
  • Bandwidth Usage
  • Category Breakdown
  • Exporting Analytics Data
  • Understanding Your Alias Statistics
  • How Monthly Trends Work

Sender Rules

Sender Rules
  • Using Sender Rules
  • Blacklist vs Deactivating an Alias
  • Using Sender Rules to Allow Senders (Whitelist)
  • Blocked Emails Explained

Troubleshooting

Troubleshooting
  • Emails Not Arriving
  • Can't Verify a Destination
  • DNS Not Verifying
  • Can't Log In
  • Replies Not Going Through Alias
  • Alias Not Forwarding
  • Payment Failed
  • Browser Extension Issues
  • Too Many Requests Error
  • Page Not Loading or Showing an Error

Developers

Developer API
  • Identity & Token Introspection API
  • Aliases API
  • Alias Destinations & Batch Operations API
  • Domains API
  • Destinations API
  • Quick-Send API
  • Sender Rules API
  • Activity & Audit Logs API
  • Fleet Analytics API
  • Rules Engine API
  • Security & Threat Intelligence API
  • Webhooks API
PrivacyTermsCookies
Developer API
Docs
Developer API
Quick-Send API

Quick-Send API

Dispatch outbound emails through your aliases, stage attachments via presigned URLs, inspect delivery logs, and manage sender signatures.

11 min read
Updated September 4, 2026

Dispatch outbound emails through your aliases, compile Markdown into responsive email HTML, stage attachments via presigned URLs, and inspect delivery history.


Quick Reference

EndpointMethodScopePurpose
/v1/quick-sendPOSTquick_send:writeDispatch an outbound email through a verified alias
/v1/quick-send/attachments/presignPOSTquick_send:writeGenerate a presigned URL to stage an email attachment
/v1/quick-send/attachmentsDELETEquick_send:writeDelete a staged attachment before dispatch
/v1/quick-send/aliasesGETquick_send:readList eligible sending aliases with category metadata
/v1/quick-send/sentGETquick_send:readRetrieve paginated outbound dispatch logs
/v1/quick-send/sentDELETEquick_send:writeBulk delete records from your sent email history
/v1/quick-send/signatureGETquick_send:readRetrieve configured outbound email signature
/v1/quick-send/signaturePATCHquick_send:writeUpdate outbound email signature and active toggle

Deliverability Pre-Flight Safeguards

Every outbound dispatch passes through an automated pre-flight security scanner before mail delivery is attempted:

  1. MX Record Resolution: The API queries recipient email domains in real time. Dispatches to domains without valid MX or fallback mail exchangers are rejected with INVALID_RECIPIENT_DOMAIN before consuming sending quotas.
  2. Permanent Bounce Suppression: Senders cannot dispatch to addresses that previously generated hard bounces (e.g. invalid recipient mailbox).
  3. Reputation Throttle: If 3 or more hard bounces occur within a 1-hour rolling window, outbound dispatching is temporarily throttled with BOUNCE_RATE_LIMIT_EXCEEDED to safeguard your domain's delivery reputation.
  4. Executable File Defense: Files matching restricted extensions (.exe, .bat, .cmd, .dll, .apk, .vbs, .js, etc.) are blocked immediately.

POST /v1/quick-send — Dispatch Outbound Email

Scope: quick_send:write · Rate Limit: 30/min · Idempotent: Yes (with Idempotency-Key)

Delivers an email message to external recipients through an alias registered to your workspace. Supports raw HTML, GitHub-Flavored Markdown with automated CSS inlining, presigned attachments, and automated alias provisioning.

Request Headers

HeaderTypeRequiredDescription
AuthorizationstringYesBearer afp_... developer API key.
Idempotency-KeystringOptionalUnique client-generated UUID to guarantee exactly-once dispatch.
Content-TypestringYesMust be application/json.

Request Body Parameters

ParameterTypeRequiredConstraintsDescription
tostring | string[]YesValid email(s)Primary recipient address or array of recipient addresses.
fromstringOptional*Valid alias emailSending address (e.g. support@custom-domain.com or Help Desk <support@custom-domain.com>). *Required if aliasId is omitted.
aliasIdstringOptional*al_ IDUnique sending alias identifier. *Required if from is omitted.
senderNamestringOptional1–100 charsDisplay name appearing in the recipient's inbox.
ccstring | string[]OptionalValid email(s)Carbon copy recipient address(es).
bccstring | string[]OptionalValid email(s)Blind carbon copy recipient address(es).
subjectstringOptionalMax 255 charsEmail subject line.
htmlstringOptional**Valid HTMLRich HTML message body.
markdownstringOptional**Valid MarkdownGitHub-Flavored Markdown body compiled to responsive email HTML.
markdown_themestringOptionalplain, card, darkVisual styling preset for Markdown emails. Defaults to plain.
textstringOptional**Plain textPlain text fallback message body.
auto_create_aliasbooleanOptionalBooleanWhen true, automatically registers the from alias if it does not yet exist.
alias_ttl_daysintegerOptional1–365Automatically set an expiration countdown on the sending alias (verified custom domains only).
replyTostringOptionalValid emailDirect reply-to destination email address.
attachmentsarrayOptionalMax 18 MB totalArray of attachment descriptor objects.
parentMessageIdstringOptionalRFC Message-IDPopulates In-Reply-To and References headers for conversation threading.
Note

Content Resolution: You must provide at least one content body parameter: html, markdown, text, or body. If markdown is provided, AliasFleet compiles the markdown AST into styled inline HTML and creates a plain-text fallback automatically.

Example Request: Markdown Dispatch with Idempotency

curl -X POST "https://api.aliasfleet.com/v1/quick-send" \
  -H "Authorization: Bearer afp_4a8f9c1b2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e" \
  -H "Idempotency-Key: 7b848df8-7a5f-4a0b-9dfc-e0cb2cb39031" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "Acme Orders <billing@acme-corp.com>",
    "to": "client@enterprise.com",
    "subject": "Monthly Service Summary",
    "markdown": "## Account Summary\n\nYour deployment completed successfully:\n\n* **Nodes**: 12 active\n* **Uptime**: 99.98%\n\n```json\n{\"status\": \"healthy\"}\n```\n\n[Review Dashboard](https://acme-corp.com/dash)",
    "markdown_theme": "card"
  }'

Response (200 OK)

{
  "success": true,
  "messageId": "<4b9c1d2e-3f4a-5b6c-7d8e-9f0a1b2c3d4e@acme-corp.com>",
  "sentAt": "2026-09-04T12:30:00.000Z",
  "from": "billing@acme-corp.com"
}

Errors

StatusCodeCause & Resolution
400 Bad RequestSENDER_REQUIREDNeither from nor aliasId was provided in the request payload.
400 Bad RequestINVALID_RECIPIENTThe to address array contains no valid RFC email addresses.
400 Bad RequestINVALID_RECIPIENT_DOMAINRecipient domain has no valid MX records published in DNS.
400 Bad RequestRECIPIENT_SUPPRESSEDRecipient address previously failed with a permanent mailbox bounce.
400 Bad RequestBLOCKED_FILE_TYPEAttachment has a blocked extension (.exe, .bat, etc.).
400 Bad RequestATTACHMENTS_TOO_LARGECombined attachment size exceeds the 18 MB limit.
402 Payment RequiredPRO_FEATUREQuick-Send requires an active Pro or Business subscription.
403 ForbiddenLIMIT_REACHEDDaily outbound dispatch limit reached. Upgrade tier to expand quota.
403 ForbiddenINSUFFICIENT_BANDWIDTHWorkspace monthly outbound bandwidth exhausted.
404 Not FoundALIAS_NOT_FOUNDSpecified sending alias does not exist. Pass auto_create_alias: true to provision automatically.
429 Too Many RequestsBOUNCE_RATE_LIMIT_EXCEEDED3+ hard bounces detected within 1 hour. Delivery paused temporarily.

POST /v1/quick-send/attachments/presign — Presign Attachment Upload

Scope: quick_send:write · Rate Limit: 60/min · Idempotent: No

Generates an authenticated, short-lived presigned upload URL for staging email attachments prior to dispatch. Client applications upload binary payloads directly via an HTTP PUT request to avoid routing large multi-megabyte payloads through the primary API gateway.

Request Body Parameters

ParameterTypeRequiredConstraintsDescription
filenamestringYesNon-executableName of the file (e.g. invoice-august.pdf).
fileSizeintegerYesMax 18,874,368 bytesFile size in bytes (max 18 MB).
contentTypestringYesValid MIME typeMIME type of the file (e.g. application/pdf, image/png).

Example Request

curl -X POST "https://api.aliasfleet.com/v1/quick-send/attachments/presign" \
  -H "Authorization: Bearer afp_4a8f9c1b2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e" \
  -H "Content-Type: application/json" \
  -d '{
    "filename": "quarterly-report.pdf",
    "fileSize": 1450000,
    "contentType": "application/pdf"
  }'

Response (200 OK)

{
  "success": true,
  "uploadUrl": "https://storage.aliasfleet.com/attachments/usr_abc123/9f8e7d6c-quarterly-report.pdf?X-Amz-Signature=...",
  "key": "attachments/usr_abc123/9f8e7d6c-quarterly-report.pdf"
}

Upload the raw file directly to the returned uploadUrl using standard HTTP PUT:

curl -X PUT "https://storage.aliasfleet.com/attachments/usr_abc123/9f8e7d6c-quarterly-report.pdf?X-Amz-Signature=..." \
  -H "Content-Type: application/pdf" \
  --data-binary "@quarterly-report.pdf"

Once uploaded, pass the key into the attachments array when calling POST /v1/quick-send:

{
  "attachments": [
    {
      "filename": "quarterly-report.pdf",
      "key": "attachments/usr_abc123/9f8e7d6c-quarterly-report.pdf",
      "size": 1450000,
      "contentType": "application/pdf"
    }
  ]
}

Errors

StatusCodeCause & Resolution
400 Bad RequestBLOCKED_FILE_TYPEFilename contains a forbidden executable extension.
400 Bad RequestFILE_TOO_LARGEfileSize exceeds 18 MB.
403 ForbiddenINSUFFICIENT_BANDWIDTHFile size exceeds remaining monthly bandwidth quota.

DELETE /v1/quick-send/attachments — Delete Staged Attachment

Scope: quick_send:write · Rate Limit: 60/min · Idempotent: Yes

Removes an uploaded attachment key from staging storage before an email dispatch takes place.

Request Body Parameters

ParameterTypeRequiredDescription
keystringYesAttachment storage key returned by the presign endpoint.

Example Request

curl -X DELETE "https://api.aliasfleet.com/v1/quick-send/attachments" \
  -H "Authorization: Bearer afp_4a8f9c1b2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e" \
  -H "Content-Type: application/json" \
  -d '{
    "key": "attachments/usr_abc123/9f8e7d6c-quarterly-report.pdf"
  }'

Response (200 OK)

{
  "success": true,
  "message": "Attachment deleted successfully"
}

GET /v1/quick-send/aliases — List Eligible Sending Aliases

Scope: quick_send:read · Rate Limit: 60/min · Idempotent: Yes

Lists active aliases available for outbound email dispatch, pre-formatted for dropdown selectors or sender validation. Includes category styling tags and description metadata.

Query Parameters

ParameterTypeRequiredDescription
searchstringOptionalSubstring filter applied against local_part, domain, or description.
limitintegerOptionalMaximum number of aliases to return (default: 50).

Example Request

curl -X GET "https://api.aliasfleet.com/v1/quick-send/aliases?search=support" \
  -H "Authorization: Bearer afp_4a8f9c1b2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e" \
  -H "Accept: application/json"

Response (200 OK)

{
  "aliases": [
    {
      "id": "al_6c5J5LMXd5E3Yq1Wx1zN",
      "email": "support@acme-corp.com",
      "localPart": "support",
      "domain": "acme-corp.com",
      "description": "Customer Support Dispatch Inbox",
      "category_id": "acat_1a2b3c4d5e6f7g8h",
      "category": {
        "name": "Customer Care",
        "color": "#6366f1",
        "icon": "life-buoy"
      }
    }
  ]
}

GET /v1/quick-send/sent — List Sent Email History

Scope: quick_send:read · Rate Limit: 60/min · Idempotent: Yes

Returns a paginated log of all outbound emails dispatched from your workspace, including delivery status, recipient lists, attachment counts, and delivery timestamps.

Query Parameters

ParameterTypeRequiredDefaultDescription
pageintegerOptional1Page number for pagination.
limitintegerOptional20Results per page (max 100).
sortFieldstringOptionalcreated_atField to sort by: created_at, recipient_email, or subject.
sortOrderstringOptionaldescSort direction: asc or desc.

Example Request

curl -X GET "https://api.aliasfleet.com/v1/quick-send/sent?page=1&limit=2" \
  -H "Authorization: Bearer afp_4a8f9c1b2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e" \
  -H "Accept: application/json"

Response (200 OK)

{
  "emails": [
    {
      "id": "e9a8b7c6-d5e4-f3a2-b1c0-9876543210ab",
      "alias_id": "al_6c5J5LMXd5E3Yq1Wx1zN",
      "recipient_email": "client@enterprise.com",
      "cc_emails": [],
      "bcc_emails": [],
      "subject": "Monthly Service Summary",
      "body_text": "Account Summary\n\nYour deployment completed successfully...",
      "body_html": "<div style=\"font-family: sans-serif;\"><h2>Account Summary</h2>...</div>",
      "status": "sent",
      "error_message": null,
      "sent_at": "2026-09-04T12:30:00.000Z",
      "created_at": "2026-09-04T12:29:58.000Z",
      "attachments": [],
      "from_name": "Acme Orders",
      "message_id": "<4b9c1d2e-3f4a-5b6c-7d8e-9f0a1b2c3d4e@acme-corp.com>",
      "aliases": {
        "local_part": "billing",
        "domains": {
          "domain": "acme-corp.com"
        }
      }
    }
  ],
  "pagination": {
    "page": 1,
    "limit": 2,
    "total": 85,
    "totalPages": 43
  }
}

DELETE /v1/quick-send/sent — Bulk Delete Sent Email History

Scope: quick_send:write · Rate Limit: 60/min · Idempotent: Yes

Permanently deletes specified sent email records and their stored message copies from your account log history.

Request Body Parameters

ParameterTypeRequiredDescription
idsstring[]YesArray of sent email record IDs to remove.

Example Request

curl -X DELETE "https://api.aliasfleet.com/v1/quick-send/sent" \
  -H "Authorization: Bearer afp_4a8f9c1b2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e" \
  -H "Content-Type: application/json" \
  -d '{
    "ids": [
      "e9a8b7c6-d5e4-f3a2-b1c0-9876543210ab"
    ]
  }'

Response (200 OK)

{
  "success": true,
  "message": "1 email record(s) deleted successfully",
  "count": 1
}

GET /v1/quick-send/signature — Inspect Outbound Signature

Scope: quick_send:read · Rate Limit: 60/min · Idempotent: Yes

Retrieves the plain-text email signature configured for outbound messages.

Example Request

curl -X GET "https://api.aliasfleet.com/v1/quick-send/signature" \
  -H "Authorization: Bearer afp_4a8f9c1b2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e" \
  -H "Accept: application/json"

Response (200 OK)

{
  "signature": "--\nAcme Corporation Operations\nhttps://acme-corp.com",
  "enabled": true
}

PATCH /v1/quick-send/signature — Update Outbound Signature

Scope: quick_send:write · Rate Limit: 60/min · Idempotent: Yes

Configures or toggles the automatic email signature appended to outgoing quick-send messages. HTML tags are stripped automatically to preserve clean deliverability.

Request Body Parameters

ParameterTypeRequiredConstraintsDescription
signaturestringOptionalMax 1000 charsText signature to append to outbound messages.
enabledbooleanOptionalBooleanWhether to automatically append the signature to dispatched emails.

Example Request

curl -X PATCH "https://api.aliasfleet.com/v1/quick-send/signature" \
  -H "Authorization: Bearer afp_4a8f9c1b2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e" \
  -H "Content-Type: application/json" \
  -d '{
    "signature": "--\nAcme Corporation Technical Support\nhelp@acme-corp.com",
    "enabled": true
  }'

Response (200 OK)

{
  "success": true
}

Errors

StatusCodeCause & Resolution
400 Bad RequestBAD_REQUESTSignature content exceeds the 1,000 character maximum.
429 Too Many RequestsRATE_LIMITToo many signature update requests in a short period.

Frequently Asked Questions

Can I send emails using an alias that does not exist yet?

Yes. Setting auto_create_alias: true on POST /v1/quick-send automatically registers and provisions the alias under your account before dispatching the message.

What is the maximum attachment size supported?

Quick-Send supports up to 18 MB of total attachments per message. Files can be uploaded directly via presigned URLs obtained from POST /v1/quick-send/attachments/presign.

Are executable attachments permitted?

No. Dangerous and executable extensions (such as .exe, .bat, .dll, .js, .apk, .sh) are permanently blocked by the security scanner to maintain sender reputation.

Does Quick-Send support message threading?

Yes. Supplying the parentMessageId field populates RFC In-Reply-To and References email headers so client email apps thread outbound responses seamlessly.

How does idempotency prevent duplicate email dispatches?

Include an Idempotency-Key HTTP header with a unique request token. If a network retry or duplicate request arrives within 24 hours, the original response is replayed without sending a second email.

Was this article helpful?

Related articles

Identity & Token Introspection API

Verify token validity, inspect active permission scopes, and retrieve account metadata using the Identity API.

Aliases API

Create, list, inspect, update, and soft-delete email aliases programmatically using the AliasFleet REST API.

Alias Destinations & Batch Operations API

Configure multi-destination forwarding fanout, execute atomic batch updates across up to 100 aliases, and fine-tune per-alias privacy settings.

Domains API

Query shared platform domains, register custom brand domains, verify DNS records, and inspect catch-all forwarding rules.

Destinations API

Register destination inboxes, execute 6-digit OTP verification challenges, configure per-channel sender identities, and manage routing fallbacks.

Content

Quick ReferenceDeliverability Pre-Flight SafeguardsPOST /v1/quick-send — Dispatch Outbound EmailRequest HeadersRequest Body ParametersExample Request: Markdown Dispatch with IdempotencyResponse (`200 OK`)ErrorsPOST /v1/quick-send/attachments/presign — Presign Attachment UploadRequest Body ParametersExample RequestResponse (`200 OK`)ErrorsDELETE /v1/quick-send/attachments — Delete Staged AttachmentRequest Body ParametersExample RequestResponse (`200 OK`)GET /v1/quick-send/aliases — List Eligible Sending AliasesQuery ParametersExample RequestResponse (`200 OK`)GET /v1/quick-send/sent — List Sent Email HistoryQuery ParametersExample RequestResponse (`200 OK`)DELETE /v1/quick-send/sent — Bulk Delete Sent Email HistoryRequest Body ParametersExample RequestResponse (`200 OK`)GET /v1/quick-send/signature — Inspect Outbound SignatureExample RequestResponse (`200 OK`)PATCH /v1/quick-send/signature — Update Outbound SignatureRequest Body ParametersExample RequestResponse (`200 OK`)Errors

Still need help?

Can't find the answer you're looking for? Our support team is here to help.

Create Support Ticket