POST /api/v1/topics and
GET /api/v1/topics are where that id comes from. Attach it with topicId when you create or
edit a campaign, or when you edit a sequence.
The loop, end to end
- Read or create the topic.
GET /api/v1/topicslists them;POST /api/v1/topicsadds one. - Attach it.
topicIdonPOST /api/v1/campaigns, onPATCH /api/v1/campaigns/{campaignId}or onPATCH /api/v1/sequences/{sequenceId}. - Offer the exit. Put
{{topicOptOutUrl}}in the content, next to the unsubscribe link. Without a topic on the send, that shortcode makes the send refused — the link would be dead. - Honour refusals. A reader clicking it is dropped from that topic. You can also record one yourself with Opt a contact out of a topic.