Creates a referral link. For type="event", supply event_id; for type="facebook-pixel", supply pixel_id. Do not set newsletter_tracking_links — the b2b newsletter-send flow sets that server-side when it creates the referrals for an event-block.
AuthorizationRequiredBearer <token>API key as Bearer token
In: header
application/jsonRequiredlabelRequiredstringDisplay label. For newsletter referrals this is the newsletter id.
typeRequiredstringReferral kind.
"user" | "event" | "facebook-pixel"event_idstringRequired for type="event". Scopes the referral to one event.
pixel_idstringRequired for type="facebook-pixel". The pixel id.
apply_to_all_eventsbooleanWhen true, this referral applies to every event on the host (rather than just event_id).
newsletter_tracking_linksbooleanServer-set by the /b2b/newsletters/:id/referrals flow; clients should not set this.
List Referrals
Lists the workspace's referral links with view / revenue / ticket totals per row. Render rows using these precomputed fields — don't reformat the raw ones: - 'display_name' — name column. Never show 'label' directly. - 'category_label' — kind column. e.g. "Newsletter tracking link", "Event tracking link", "Meta Pixel". - 'event_name' — event title when the referral points at an event. - 'newsletter_subject' — newsletter subject (newsletter referrals only). Optional filters: event_id, type, newsletter_tracking_links.
Get Referral
Retrieves a single referral by id, including its computed metrics.