HomeDocsBlogSupport
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
  • Using the Browser Extension

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
  • How to Set Up an Email Alias
  • Activating and Deactivating an Alias
  • How to Delete an Email 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: Strict vs Open
  • 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 and 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 Alias Statistics
  • How Monthly Trends Work

Sender Rules

Sender Rules
  • Using Sender Rules
  • Blacklist vs Deactivating an Alias
  • Using Allowlist Rules to Allow Senders
  • 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 API
  • Security & Threat Intelligence API
  • Webhooks API
  • Categories & Tags API
  • User Profile & Account 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
  • Using the Browser Extension

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
  • How to Set Up an Email Alias
  • Activating and Deactivating an Alias
  • How to Delete an Email 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: Strict vs Open
  • 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 and 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 Alias Statistics
  • How Monthly Trends Work

Sender Rules

Sender Rules
  • Using Sender Rules
  • Blacklist vs Deactivating an Alias
  • Using Allowlist Rules to Allow Senders
  • 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 API
  • Security & Threat Intelligence API
  • Webhooks API
  • Categories & Tags API
  • User Profile & Account API
PrivacyTermsCookies
Developer API
Docs
Developer API
Activity & Audit Logs API

Activity & Audit Logs API

Inspect real-time email forwarding streams, query unified delivery logs, perform deep forensic X-Ray envelope analysis, and export audit trails.

12 min read
Updated September 4, 2026
Quick ReferencePlan Quotas & Retention LimitsGet Activity FeedRetrieve Activity FeedQuery ParametersRequest HeaderscURL ExampleResponse (200 OK)Response FieldsQuery Delivery LogsQuery ParameterscURL ExampleResponse (200 OK)Response FieldsInspect Forensic X-RayPath ParameterscURL ExampleResponse (200 OK)Response FieldsError ResponsesExport Audit LogsQuery ParameterscURL ExampleResponse Headers (200 OK)Inspect Log RetentioncURL ExampleResponse (200 OK)Response FieldsInspect Anonymization SettingscURL ExampleResponse (200 OK)Response Fields

Stream real-time forwarding events, query paginated delivery logs, perform deep forensic X-Ray envelope analysis, and export compliance audit trails.


Quick Reference#

EndpointMethodRequired ScopeDescription
/v1/activityGETactivity:readRetrieve recent activity feed and event stream.
/v1/activity/logsGETactivity:readQuery paginated delivery logs with status and security filters.
/v1/activity/logs/:id/xrayGETactivity:readDeep forensic header inspection and tracking pixel analysis.
/v1/activity/logs/exportGETactivity:readStream and download historical activity logs in JSON or CSV.
/v1/activity/retentionGETactivity:readInspect active retention windows and log expiration schedules.
/v1/activity/anonymizationGETactivity:readView automated address masking and privacy policies.
Data comparison table

Plan Quotas & Retention Limits#

TierRetention PeriodEmail X-Ray ForensicsBehavior Upon Expiration
Free7 daysDisabled (Returns basic status)Logs older than 7 days are permanently deleted via automated cron.
Pro30 daysEnabled (Diagnostic metadata & headers)Logs older than 30 days are permanently deleted via automated cron.
Business90 daysEnabled (Diagnostic metadata & headers)Full 90-day forensic window for compliance archival.
Data comparison table

Get Activity Feed#

GET /v1/activity

Returns recent account activity events in reverse chronological order, including forwarding actions, bounce detections, and security events.

AliasFleet records operational metadata required for delivery troubleshooting while adhering to zero-knowledge privacy guarantees:

  1. Envelope vs. Payload Separation: The log engine captures envelope routing metadata (sender, recipient alias, destination, spam scores, authentication verdicts, tracker count) but never stores the raw message bodies of forwarded emails.
  2. Tracker Stripping Telemetry: When tracker blocking is active, the engine increments tracker counts and records detected tracker domains without logging user interaction behavior.
  3. Forensic X-Ray: Detailed email headers, originating sending MTA IP address, country code, and cryptographic signature validations (SPF, DKIM, DMARC) are available on demand for diagnostics through the X-Ray endpoint. Intermediate transit hops are stripped at the edge.
  4. Tier Retention Windows:
TierRetention Window
Free7 days
Pro30 days
Business90 days
Data comparison table

Retrieve Activity Feed#

GET /v1/activity

Returns recent account activity events in reverse chronological order, including forwarding actions, bounce detections, and security events.

Scope: activity:readRate Limit: 60 req/minIdempotent: Yes

Query Parameters#

ParameterTypeRequiredDefaultDescription
limitintegerOptional10Maximum number of activity records to return (max 100).
Data comparison table

Request Headers#

HeaderTypeRequiredDescription
AuthorizationstringOptional*Bearer afp_...
x-api-keystringOptional*afp_... (*Provide either Authorization or x-api-key).
AcceptstringYesapplication/json
Data comparison table

cURL Example#

Terminal
curl -X GET "https://api.aliasfleet.com/v1/activity?limit=2" \  -H "Authorization: Bearer afp_4a8f9c1b2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e" \  -H "Accept: application/json"

Response (200 OK)#

JSON
{  "success": true,  "activities": [    {      "id": "email-4a8f9c1b-2d3e-4f5a-6b7c-8d9e0f1a2b3c",      "type": "email_forwarded",      "title": "Email Forwarded",      "description": "Forwarded message from billing@saas-provider.com to inbox",      "timestamp": "2026-09-04T12:45:00.000Z",      "metadata": {        "aliasName": "subscriptions@acme-corp.com",        "email": "billing@saas-provider.com"      }    },    {      "id": "7b8c9d0e-1f2a-3b4c-5d6e-7f8a9b0c1d2e",      "type": "sender_blocked",      "title": "Sender Blocked",      "description": "Added scamnetwork.xyz to blacklist",      "timestamp": "2026-09-04T12:20:00.000Z",      "metadata": {        "sender": "scamnetwork.xyz"      }    }  ],  "total": 2}

Response Fields#

FieldTypeDescription
successbooleanIndicates successful request.
activitiesarrayList of recent operational events.
activities[].idstringUnique activity event identifier.
activities[].typestringEvent category ("email_forwarded", "sender_blocked", "alias_created", "bounce_detected", "destination_verified").
activities[].titlestringDisplay label for feed rendering.
activities[].descriptionstringNarrative explanation of the event.
activities[].timestampstringISO 8601 event timestamp.
activities[].metadataobjectContextual entity references.
totalintegerCount of events returned in this page.
Data comparison table

Query Delivery Logs#

GET /v1/activity/logs

Queries unified inbound and outbound email delivery events with support for full-text search, event type filtering, date windowing, and pagination.

Scope: activity:readRate Limit: 60 req/minIdempotent: Yes

Query Parameters#

ParameterTypeRequiredDefaultDescription
pageintegerOptional1Page number for pagination.
limitintegerOptional50Results per page (max 100).
typestringOptional—Event type filter: "forwarded", "bounced", "blocked", "sent", or "quick_send".
aliasIdstringOptional—Filter events to a specific alias UUID.
searchstringOptional—Substring search across sender, recipient, subject, or alias.
startDatestringOptional—ISO 8601 start date timestamp (e.g. 2026-09-01T00:00:00Z).
endDatestringOptional—ISO 8601 end date timestamp.
Data comparison table

cURL Example#

Terminal
curl -X GET "https://api.aliasfleet.com/v1/activity/logs?page=1&limit=1&type=forwarded" \  -H "Authorization: Bearer afp_4a8f9c1b2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e" \  -H "Accept: application/json"

Response (200 OK)#

JSON
{  "success": true,  "logs": [    {      "id": "9a8b7c6d-5e4f-3a2b-1c0d-e2f3a4b5c6d7",      "type": "forwarded",      "alias": "vendor-alerts@acme-corp.com",      "aliasId": "3e4f5a6b-7c8d-9e0f-1a2b-3c4d5e6f7a8b",      "sender": "notifications@vendor.com",      "senderName": "Vendor Operations",      "recipient": "inbox@primary-domain.com",      "subject": "System Status Alert: Maintenance Window",      "messageId": "<9f8e7d6c-5b4a-3a2b@vendor.com>",      "bounced": false,      "timestamp": "2026-09-04T12:40:00.000Z",      "expiresAt": "2026-10-04T12:40:00.000Z",      "spamScore": 0.2,      "trackersBlockedCount": 3,      "trackerDomains": ["tracking.pixel.com", "analytics.mail.net"],      "headers": {        "x-mailer": "VendorMailer v4.2",        "content-type": "text/html; charset=UTF-8"      },      "securityStatus": {        "spf": "pass",        "dkim": "pass",        "dmarc": "pass"      },      "ipAddress": "198.51.100.42",      "countryCode": "US",      "isCatchallVirtual": false,      "localPart": "vendor-alerts",      "domain": "acme-corp.com",      "categoryPrediction": "transactional",      "isAnonymized": false,      "senderHash": null    }  ],  "counts": {    "total": 1420,    "forwarded": 1200,    "sent": 150,    "quickSend": 25,    "replied": 30,    "bounced": 5,    "blocked": 10,    "trackersBlocked": 42  },  "pagination": {    "page": 1,    "limit": 1,    "total": 1420,    "totalPages": 1420  },  "retention": {    "days": 30,    "isGracePeriod": false,    "graceEndsAt": null,    "planRetention": 30,    "logsCount": 1420  }}

Response Fields#

FieldTypeDescription
successbooleanVerification confirmation flag.
logsarrayList of delivery event log entries.
logs[].idstringUnique delivery event UUID identifier.
logs[].typestringEvent category ("forwarded", "bounced", "blocked", "sent", "quick_send").
logs[].aliasstring | nullFull email alias address receiving the message.
logs[].aliasIdstring | nullReceiving alias UUID identifier.
logs[].senderstringOriginal sending party email address.
logs[].senderNamestring | nullDisplay name parsed from From header.
logs[].recipientstringDestination inbox where message delivered.
logs[].subjectstringMessage subject line.
logs[].messageIdstringRFC 5322 Message-ID header value.
logs[].bouncedbooleantrue if transmission generated an SMTP bounce.
logs[].timestampstringISO 8601 delivery timestamp.
logs[].expiresAtstringISO 8601 retention expiration timestamp.
logs[].spamScorenumberHeuristic spam rating score.
logs[].trackersBlockedCountintegerCount of tracking pixels stripped from body.
logs[].trackerDomainsstring[]FQDNs of detected spy pixel sources.
logs[].securityStatusobjectCryptographic authentication verdicts (spf, dkim, dmarc).
logs[].ipAddressstring | nullOriginating sending MTA IP address.
logs[].countryCodestring | nullTwo-letter ISO country code of sending server.
countsobjectBreakdown counters for forwarded, sent, quick send, bounced, and blocked messages.
paginationobjectPage index and total items metadata.
retentionobjectPlan retention boundaries (days, planRetention, isGracePeriod, logsCount).
Data comparison table

Inspect Forensic X-Ray#

GET /v1/activity/logs/:id/xray

Retrieves deep diagnostic telemetry for a specific delivery event, including cryptographic authentication checks (SPF, DKIM, DMARC), blocked spy pixels and tracking domains, originating MTA IP, and geographic country code. Intermediate transit hops are stripped at the edge to preserve infrastructure privacy.

Scope: activity:readRate Limit: 60 req/minIdempotent: Yes

Path Parameters#

ParameterTypeRequiredDescription
idstringYesLog event UUID identifier.
Data comparison table

cURL Example#

Terminal
curl -X GET "https://api.aliasfleet.com/v1/activity/logs/9a8b7c6d-5e4f-3a2b-1c0d-e2f3a4b5c6d7/xray" \  -H "Authorization: Bearer afp_4a8f9c1b2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e" \  -H "Accept: application/json"

Response (200 OK)#

JSON
{  "success": true,  "telemetry": {    "id": "9a8b7c6d-5e4f-3a2b-1c0d-e2f3a4b5c6d7",    "type": "forwarded",    "alias": "vendor-alerts@acme-corp.com",    "aliasId": "3e4f5a6b-7c8d-9e0f-1a2b-3c4d5e6f7a8b",    "sender": "notifications@vendor.com",    "senderName": "Vendor Operations",    "recipient": "inbox@primary-domain.com",    "subject": "System Status Alert: Maintenance Window",    "messageId": "<9f8e7d6c-5b4a-3a2b@vendor.com>",    "bounced": false,    "timestamp": "2026-09-04T12:40:00.000Z",    "expiresAt": "2026-10-04T12:40:00.000Z",    "spamScore": 0.2,    "trackersBlockedCount": 3,    "trackerDomains": [      "tracking.pixel.com",      "analytics.mail.net"    ],    "headers": {      "x-mailer": "VendorMailer v4.2",      "content-type": "text/html; charset=UTF-8"    },    "securityStatus": {      "spf": "pass",      "dkim": "pass",      "dmarc": "pass"    },    "ipAddress": "198.51.100.42",    "countryCode": "US",    "isCatchallVirtual": false,    "localPart": "vendor-alerts",    "domain": "acme-corp.com",    "categoryPrediction": "transactional"  }}

Response Fields#

FieldTypeDescription
successbooleanVerification confirmation flag.
telemetryobjectComplete envelope forensic diagnostic object.
telemetry.idstringEvent identifier.
telemetry.headersobjectKey-value dictionary of sanitized transport headers.
telemetry.securityStatusobjectCryptographic verdicts (spf, dkim, dmarc).
telemetry.trackerDomainsstring[]List of stripped beacon domain origins.
telemetry.ipAddressstring | nullOriginating sending server IP address.
telemetry.countryCodestring | nullTwo-letter ISO country code of sending server.
Data comparison table

Error Responses#

Status CodeCodeError MessageReason
404NOT_FOUND"Log entry not found"Delivery log record does not exist or has exceeded retention cutoff.
Data comparison table

Export Audit Logs#

GET /v1/activity/logs/export

Exports complete email delivery and audit logs for your account in structured JSON or CSV format for compliance archival and SIEM ingestion.

Scope: activity:readRate Limit: 10 req/minIdempotent: Yes

Query Parameters#

ParameterTypeRequiredDefaultDescription
formatstringOptional"json"Desired output format: "json" or "csv".
Data comparison table

cURL Example#

Terminal
curl -X GET "https://api.aliasfleet.com/v1/activity/logs/export?format=csv" \  -H "Authorization: Bearer afp_4a8f9c1b2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e" \  -o "aliasfleet-audit-logs.csv"

Response Headers (200 OK)#

HTTP
HTTP/1.1 200 OKContent-Type: text/csvContent-Disposition: attachment; filename="aliasfleet-logs-2026-09-04.csv"

Inspect Log Retention#

GET /v1/activity/retention

Returns the active log retention window, oldest and newest log timestamps, and counts of log records scheduled for deletion.

Scope: activity:readRate Limit: 60 req/minIdempotent: Yes

cURL Example#

Terminal
curl -X GET "https://api.aliasfleet.com/v1/activity/retention" \  -H "Authorization: Bearer afp_4a8f9c1b2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e" \  -H "Accept: application/json"

Response (200 OK)#

JSON
{  "success": true,  "retention": {    "currentPlan": "business",    "effectiveDays": 90,    "planDays": 90,    "isGracePeriod": false,    "graceEndsAt": null,    "logsCount": 4250,    "oldestLog": "2026-06-06T10:15:00.000Z",    "newestLog": "2026-09-04T12:45:00.000Z"  },  "expiring": {    "count": 18,    "oldestExpiry": "2026-09-07T12:00:00.000Z"  },  "planLimits": {    "free": 7,    "pro": 30,    "business": 90  }}

Response Fields#

FieldTypeDescription
retentionobjectAccount retention policy attributes.
retention.currentPlanstringSubscription tier dictating retention ("free", "pro", "business").
retention.effectiveDaysintegerActive log retention window in days.
retention.logsCountintegerTotal log records currently stored.
retention.oldestLogstring | nullTimestamp of oldest accessible log record.
retention.newestLogstring | nullTimestamp of most recently recorded log.
expiring.countintegerCount of log records expiring within 3 days.
expiring.oldestExpirystring | nullExpiration timestamp of earliest expiring log.
planLimitsobjectReference limits by tier (free: 7, pro: 30, business: 90).
Data comparison table

Inspect Anonymization Settings#

GET /v1/activity/anonymization

Retrieves the automated privacy anonymization policy configured for your account. When enabled, historical sender and recipient addresses are masked after a specified aging period.

Scope: activity:readRate Limit: 60 req/minIdempotent: Yes

cURL Example#

Terminal
curl -X GET "https://api.aliasfleet.com/v1/activity/anonymization" \  -H "Authorization: Bearer afp_4a8f9c1b2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e" \  -H "Accept: application/json"

Response (200 OK)#

JSON
{  "success": true,  "anonymization": {    "enabled": true,    "afterDays": 30,    "totalAnonymized": 312  }}

Response Fields#

FieldTypeDescription
anonymization.enabledbooleanWhether automated anonymization is active.
anonymization.afterDaysintegerAge threshold after which records are anonymized.
anonymization.totalAnonymizedintegerTotal historical records masked to date.
Data comparison table

Frequently Asked Questions

The stream captures inbound email forwarding, rejected messages from blocked senders, delivery bounces, tracker strip events, and administrative security changes.

Retention windows depend on your account plan tier: Free is 7 days, Pro is 30 days, and Business is 90 days.

The X-Ray endpoint provides deep diagnostic metadata including SPF/DKIM/DMARC authentication verdicts, blocked tracker domains, originating MTA IP, country code, spam scores, and sanitized transport headers. Internal transit hops are stripped to preserve infrastructure and privacy integrity.

Yes. You can stream or download complete audit history in either structured JSON or RFC 4180 CSV format using GET /v1/activity/logs/export.

Was this article helpful?

PreviousSender Rules APINextFleet Analytics API

Related in Developer API

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 manage the full lifecycle of 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, provision subdomains, 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.

On this page

Quick ReferencePlan Quotas & Retention LimitsGet Activity FeedRetrieve Activity FeedQuery ParametersRequest HeaderscURL ExampleResponse (200 OK)Response FieldsQuery Delivery LogsQuery ParameterscURL ExampleResponse (200 OK)Response FieldsInspect Forensic X-RayPath ParameterscURL ExampleResponse (200 OK)Response FieldsError ResponsesExport Audit LogsQuery ParameterscURL ExampleResponse Headers (200 OK)Inspect Log RetentioncURL ExampleResponse (200 OK)Response FieldsInspect Anonymization SettingscURL ExampleResponse (200 OK)Response Fields

Still need help?

Cannot find the answer you are looking for? Our support team is ready to assist.

Contact Support