Sponsors
Sponsor matching, network bundle opportunities and sponsorship packages.
Match sponsors
/v1/sponsors/matchesRank the brands this workspace already knows (campaign brands, invites, network sponsors, cluster sponsor tags, show collaborations) by fit for a show, an episode or a free-text brief, with the reason and proof points for each. Send at least one of show_id, episode_id (with show_id) or brief. Contact emails are never returned.
SDKlistener.sponsors.matches()client.sponsors.matches()
Query parameters
- A show id in this workspace (see GET /v1/shows).
show_idstring - Episode id (see GET /v1/shows/{show_id}/episodes).
episode_idstring briefstring- Maximum number of items to return.
limitintegerDefault
5
Returns
200OK
objectstringrequiredurlstringrequireddataarray of objectsrequiredShow child attributesHide child attributes
has_morebooleanrequired- Pass as
next_cursorstringrequiredcursorto get the next page; null on the last page. - The result's non-list fields (window, coverage, freshness, totals, note …).
metaobjectrequiredShow child attributesHide child attributes
Errors
400parameter_invalid401credential_invalid403scope_missing404resource_not_found429rate_limited500internal_error
Network bundle opportunities
/v1/sponsors/opportunitiesPairs of the workspace's shows worth bundling for a sponsor: shared categories, collaboration history, shared hosts and, with include_reach=true, their combined cluster reach and a score. Reach is skipped automatically on very large networks (meta.reach_aware=false).
SDKlistener.sponsors.opportunities()client.sponsors.opportunities()
Query parameters
- Maximum number of items to return.
limitintegerDefault
6 include_reachbooleanDefault
trueinclude_empty_showsbooleanDefault
false
Returns
200OK
objectstringrequiredurlstringrequireddataarray of objectsrequiredShow child attributesHide child attributes
has_morebooleanrequired- Pass as
next_cursorstringrequiredcursorto get the next page; null on the last page. - The result's non-list fields (window, coverage, freshness, totals, note …).
metaobjectrequiredShow child attributesHide child attributes
Errors
400parameter_invalid401credential_invalid403scope_missing404resource_not_found429rate_limited500internal_error
List sponsorship packages
/v1/shows/{show_id}/sponsorship-packagesA show's sponsorship packages (rate card) with each deliverable's projected reach from recent content: average listens per audio read, views per video integration or social clip, opens per newsletter placement. window (30, 90 or 365 days) overrides each package's trailing window; averages built from measured content are marked verified.
SDKlistener.shows.sponsorshipPackages.list()client.shows.sponsorship_packages.list()
Path parameters
- A show id in this workspace (see GET /v1/shows).
show_idstringrequired
Query parameters
- Reporting window.
windowintegerOne of3090365
Returns
200OK
objectstringrequiredurlstringrequireddataarray of objectsrequiredShow child attributesHide child attributes
has_morebooleanrequired- Pass as
next_cursorstringrequiredcursorto get the next page; null on the last page. - The result's non-list fields (window, coverage, freshness, totals, note …).
metaobjectrequiredShow child attributesHide child attributes
Errors
400parameter_invalid401credential_invalid403scope_missing404resource_not_found429rate_limited500internal_error