Skip to content

Sending guides: batch sending, attachments, inline images, scheduling, headers, tags, tracking and retention - #61

Open
MarkNLD wants to merge 8 commits into
mainfrom
docs-sending-guides
Open

MarkNLD wants to merge 8 commits into
mainfrom
docs-sending-guides

Conversation

@MarkNLD

@MarkNLD MarkNLD commented Nov 11, 2026 •

Copy link
Copy Markdown
Collaborator

Adds seven guides to the Sending with the API section, one per sending feature, and links them into the rest of the docs.

  • New pages: Batch Sending, Attachments, Inline Images, Schedule Email, Custom Headers, Tags, and Tracking and Retention. Each explains the request fields, limits and rules for that feature, with the SMTP equivalent where one exists.
  • Sidebar: the section now runs API Keys, Sandbox Mode, Send Email, Templates, the seven new pages, and AhaML last as the markup reference.
  • Send Email: a card grid after the quick start points to the new pages, idempotency keys and bounces.
  • Bounces: the "schedule and expiry" link goes to the new Schedule Email page.

The facts follow the current openapi.yaml in the backend repo.

MarkNLD and others added 8 commits November 11, 2026 16:08
…, headers, tags, tracking and retention

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Fqnff5cBJMocLuhYy1ydxZ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Fqnff5cBJMocLuhYy1ydxZ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Fqnff5cBJMocLuhYy1ydxZ
Reverts the rename to "legacy".

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Fqnff5cBJMocLuhYy1ydxZ
- Batch sending: Campaign Builder sends over the marketing infrastructure,
  not 'from a marketing domain'; point to the hourly sending limit.
- Schedule: expires must also be after first_attempt, as on Send Email.
- Attachments: say that the sample data is shortened.
- Custom headers: add the List-Unsubscribe headers to the table of
  headers AhaSend sets.
Headings such as 'How Do I Read the Sending Response?' now read
'How do I read the sending response?' on every page.

- 1,361 headings in 319 files; only letter case changes, so every
  heading anchor stays the same.
- Kept as written: product and framework names, API and header names
  (Management API, Campaign Builder, Reputation Shield, Reply-To,
  List-Unsubscribe), acronyms and HTTP status lines (404 Not Found).
- 48 link texts that quote a heading follow the heading.
- smtp/delphi.mdx is left as it is, as the docs lint requires.
- Page titles, sidebar titles and card or accordion titles are not
  changed.
Brings in the email statistics docs, the sending type changed event
and CLI v0.5.0 (#62) and the two docs commits after it. Four files
conflicted on heading lines only; they take main's text, and the next
commit puts their headings in sentence case.
55 headings in 6 files: the four files that took main's text in the
merge and the two new pages from #62. Letter case only.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant