Skip to main content

Public — Campaign offer

Recipient-facing campaign-offer review (magic-link token)

Resolve a campaign-offer token into the context needed to render the review screen

Public endpoint authenticated solely by the opaque magic-link token in the path — no API key is required. Returns the curated details needed to render the offer review page: campaign, brand and product names, the podcast title, the invitation status and expiry, whether the recipient has passed email-code verification, and the podcast's READY voices to choose from. Internal ids and the raw verification code are never exposed.

Generate and email a fresh verification code to the podcast owner

Public, token-authenticated action that generates a numeric verification code and emails it to the podcast's primary contact; the recipient must submit it to verify-code before accepting or rejecting the offer. The email send is best-effort — the code is stored even if delivery fails. Keyless callers are rate limited per token and per client IP; exceeding the limit returns 429 with a Retry-After hint. A valid API key for the campaign's network bypasses the rate limit.