Skip to content

Marketing

Every Marketing API endpoint, grouped by what it works on. Organization- and event-level endpoints sit side by side, with the scope each one needs.

Waiting for your OK

EndpointLevelNeeds
GET What is waiting for your OK/v1/organization/{orgId}/marketing/approvalsOrganizationread:marketing

How an event is doing

EndpointLevelNeeds
GET How an event is doing (turnout and pacing)/v1/organization/{orgId}/marketing/goals/turnoutOrganizationread:marketing
POST Set an event's registration and attendance goal/v1/organization/{orgId}/marketing/goals/turnout/{eventId}/goalOrganizationwrite:marketing

Webinar reporting

EndpointLevelNeeds
GET Get the results report/v1/organization/{orgId}/marketing/resultsOrganizationread:marketing
GET Webinar questions to follow up/v1/organization/{orgId}/marketing/results/questionsOrganizationread:marketing
GET Watch time by topic/v1/organization/{orgId}/marketing/results/topic-watch-timeOrganizationread:marketing
GET What happened after people attended/v1/organization/{orgId}/marketing/results/outcomesOrganizationread:marketing
GET Outcomes window/v1/organization/{orgId}/marketing/results/outcomes/settingsOrganizationread:marketing
PUT Set the outcomes window/v1/organization/{orgId}/marketing/results/outcomes/settingsOrganizationwrite:marketing

Sign-ups

EndpointLevelNeeds
GET List sign-up forms/v1/organization/{orgId}/marketing/audience/formsOrganizationread:marketing
POST Create a sign-up form/v1/organization/{orgId}/marketing/audience/forms/createOrganizationwrite:marketing
POST Add a sign-up form (no setup)/v1/organization/{orgId}/marketing/audience/forms/ensureOrganizationwrite:marketing
GET Get a sign-up form/v1/organization/{orgId}/marketing/audience/forms/{formId}Organizationread:marketing
PUT Update a sign-up form/v1/organization/{orgId}/marketing/audience/forms/{formId}Organizationwrite:marketing
DELETE Archive a sign-up form/v1/organization/{orgId}/marketing/audience/forms/{formId}Organizationwrite:marketing
GET List sign-ups/v1/organization/{orgId}/marketing/audience/subscribersOrganizationread:marketing
GET Export sign-ups (CSV)/v1/organization/{orgId}/marketing/audience/subscribers/exportOrganizationread:marketing
POST Add someone to a list/v1/organization/{orgId}/marketing/audience/subscribers/createOrganizationwrite:marketing
POST Unsubscribe someone/v1/organization/{orgId}/marketing/audience/subscribers/unsubscribeOrganizationwrite:marketing
GET How many people signed up/v1/organization/{orgId}/marketing/audience/summaryOrganizationread:marketing

Podcasts

EndpointLevelNeeds
GET List podcasts/v1/organization/{orgId}/marketing/podcastsOrganizationread:marketing
POST Create a podcast/v1/organization/{orgId}/marketing/podcasts/createOrganizationwrite:marketing
GET Podcast suggestions/v1/organization/{orgId}/marketing/podcasts/suggestionsOrganizationread:marketing
POST Turn an event into a podcast/v1/organization/{orgId}/marketing/podcasts/from-eventOrganizationwrite:marketing
GET Podcast downloads/v1/organization/{orgId}/marketing/podcasts/statsOrganizationread:marketing
GET Get a podcast/v1/organization/{orgId}/marketing/podcasts/{showId}Organizationread:marketing
PUT Update a podcast/v1/organization/{orgId}/marketing/podcasts/{showId}Organizationwrite:marketing
DELETE Archive a podcast/v1/organization/{orgId}/marketing/podcasts/{showId}Organizationwrite:marketing
GET Sessions that could be episodes/v1/organization/{orgId}/marketing/podcasts/{showId}/sessionsOrganizationread:marketing
POST Add episodes/v1/organization/{orgId}/marketing/podcasts/{showId}/episodesOrganizationwrite:marketing
POST Approve or publish episodes/v1/organization/{orgId}/marketing/podcasts/{showId}/episodes/statusOrganizationwrite:marketing
PUT Update an episode/v1/organization/{orgId}/marketing/podcasts/{showId}/episodes/{episodeId}Organizationwrite:marketing
DELETE Remove an episode/v1/organization/{orgId}/marketing/podcasts/{showId}/episodes/{episodeId}Organizationwrite:marketing

Newsletter

EndpointLevelNeeds
GET Get the newsletter/v1/organization/{orgId}/marketing/newsletterOrganizationread:marketing
PUT Update the newsletter/v1/organization/{orgId}/marketing/newsletterOrganizationwrite:marketing
POST Draft an issue/v1/organization/{orgId}/marketing/newsletter/issues/createOrganizationwrite:marketing
GET Get an issue/v1/organization/{orgId}/marketing/newsletter/issues/{issueId}Organizationread:marketing
PUT Update an issue/v1/organization/{orgId}/marketing/newsletter/issues/{issueId}Organizationwrite:marketing
DELETE Delete a draft issue/v1/organization/{orgId}/marketing/newsletter/issues/{issueId}Organizationwrite:marketing
POST Send or schedule an issue/v1/organization/{orgId}/marketing/newsletter/issues/{issueId}/scheduleOrganizationwrite:marketing
POST Unschedule an issue/v1/organization/{orgId}/marketing/newsletter/issues/{issueId}/unscheduleOrganizationwrite:marketing
GET Issue results/v1/organization/{orgId}/marketing/newsletter/issues/{issueId}/resultsOrganizationread:marketing
GET List an issue's kept versions/v1/organization/{orgId}/marketing/newsletter/issues/{issueId}/versionsOrganizationread:marketing
POST Restore a kept version of an issue/v1/organization/{orgId}/marketing/newsletter/issues/{issueId}/versions/{versionId}/restoreOrganizationwrite:marketing

Journeys

EndpointLevelNeeds
GET List journeys/v1/organization/{orgId}/marketing/journeysOrganizationread:marketing
PUT Update a journey/v1/organization/{orgId}/marketing/journeys/{journeyId}Organizationwrite:marketing
POST Reset a journey/v1/organization/{orgId}/marketing/journeys/{journeyId}/resetOrganizationwrite:marketing

Video

EndpointLevelNeeds
GET Recording playback/v1/organization/{orgId}/marketing/video/media/{mediaId}/playbackOrganizationread:marketing
GET Who watched a recording/v1/organization/{orgId}/marketing/video/media/{mediaId}/watchersOrganizationread:marketing
GET A recording's gate, button and end card/v1/organization/{orgId}/marketing/video/items/{mediaId}Organizationread:marketing
PUT Change a recording's gate, button or end card/v1/organization/{orgId}/marketing/video/items/{mediaId}Organizationwrite:marketing
POST Ask for an email to watch a recording/v1/organization/{orgId}/marketing/video/items/{mediaId}/gateOrganizationwrite:marketing
GET List premieres/v1/organization/{orgId}/marketing/video/premieresOrganizationread:marketing
POST Schedule a premiere/v1/organization/{orgId}/marketing/video/premieres/ensureOrganizationwrite:marketing
PUT Move, cancel or end a premiere/v1/organization/{orgId}/marketing/video/premieres/{premiereId}Organizationwrite:marketing
GET A premiere's questions and polls/v1/organization/{orgId}/marketing/video/premieres/{premiereId}/roomOrganizationread:marketing
POST Hide, show or answer a premiere question/v1/organization/{orgId}/marketing/video/premieres/{premiereId}/questionsOrganizationwrite:marketing
POST Add or change a premiere poll/v1/organization/{orgId}/marketing/video/premieres/{premiereId}/pollsOrganizationwrite:marketing

Website tag

EndpointLevelNeeds
GET Website tag/v1/organization/{orgId}/marketing/audience/websiteOrganizationread:marketing
GET Who visited/v1/organization/{orgId}/marketing/audience/website/visitsOrganizationread:marketing
GET A person's website activity/v1/organization/{orgId}/marketing/audience/people/{personKey}/websiteOrganizationread:marketing
EndpointLevelNeeds
GET A person's consent history/v1/organization/{orgId}/marketing/audience/people/{personKey}/consentOrganizationread:marketing
EndpointLevelNeeds
GET List sponsor links/v1/organization/{orgId}/marketing/audience/sponsor-sharesOrganizationread:marketing
POST Create a sponsor link/v1/organization/{orgId}/marketing/audience/sponsor-shares/createOrganizationwrite:marketing
POST Revoke a sponsor link/v1/organization/{orgId}/marketing/audience/sponsor-shares/{shareId}/revokeOrganizationwrite:marketing

Sites

EndpointLevelNeeds
GET List Sites/v1/organization/{orgId}/sitesOrganization—
POST Make a Site/v1/organization/{orgId}/sites/makeOrganization—
GET Get a Site/v1/organization/{orgId}/sites/{siteId}Organization—
PUT Edit a Site's draft/v1/organization/{orgId}/sites/{siteId}/draftOrganization—
GET See what Publish would change/v1/organization/{orgId}/sites/{siteId}/diffOrganization—
GET Preview a Site as a role on a device/v1/organization/{orgId}/sites/{siteId}/previewOrganization—
POST Publish a Site/v1/organization/{orgId}/sites/{siteId}/publishOrganization—
POST Discard a Site's draft/v1/organization/{orgId}/sites/{siteId}/draft/discardOrganization—
GET List a Site's versions/v1/organization/{orgId}/sites/{siteId}/versionsOrganization—
POST Restore a version into the draft/v1/organization/{orgId}/sites/{siteId}/versions/{versionId}/restoreOrganization—