Skip to content

Share Campaign

Turn on the public report page of a campaign.

POST/api/v1/campaigns/{campaign_id}/share

Requires an API key with the write scope.

Creates a public link to a read-only report. Anyone with the link, signed in or not, sees the campaign name, its totals for sent, opened, replied and bounced, and the open, reply and bounce rates. The page does not show leads, email copy or addresses. Calling this again returns the same link. Turn it off with Unshare Campaign.

Path Parameters#

campaign_idstringpathrequired
The campaign.

Response#

dataobject
Show Link
shareSlugstring
The token in the link.
shareUrlstring
The full link to open the report.

Errors#

StatusDescription
401Missing, invalid, revoked or expired API key
403API key does not have the required scope: write
404Campaign not found in this workspace

Rate Limit#

  • 120 requests per minute, shared by every write call in your workspace. Fixed 60-second window.
  • Every response includes X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset (unix epoch seconds) and X-RateLimit-Bucket (write).
  • A 429 response includes a Retry-After header (seconds until the bucket resets).

For client-side patterns (Retry-After, exponential backoff, monitoring X-RateLimit-Remaining), see Rate Limiting.

Was this page helpful?
View as MarkdownLast updated November 4, 2026