Skip to content

Draft a team sharing kit

POST/v1/event/{eventId}/sharing/team-kit

US Region: https://public-api.sessionboard.com · EU Region: https://public-api-eu.sessionboard.com

Drafts a kit your team shares: one LinkedIn post per image with its copy. Before the webinar starts it uses the share cards ("Save your seat", spread over the days left); after, the recording's clips ("Watch on-demand"; clip_ids picks them, else the first three). Returns the draft's dispatch_id and url (a relative admin path) where a person picks the team and sends it. Nothing is sent; the webinar's open draft is returned instead of a second one. Requires write:marketing.

Request example

Terminal window
curl --request POST \
--url 'https://public-api.sessionboard.com/v1/event/{eventId}/sharing/team-kit' \
--header 'x-access-token: <api-token>' \
--header 'Content-Type: application/json' \
--data '{
"channel": "email"
}'

Try it

Authorization

Your token stays in this page. It is sent only to the region above and is never saved; it is gone when you leave or reload the page.

Path parameters
Body application/json
POST

Authorizations

  • x-access-tokenstringheader

    Organization API token. Generate from Organization Settings → API Tokens.

  • AuthorizationBearer <token>headeror

    OAuth 2.1 access token. Obtained via the OAuth PKCE flow at /oauth/token.

Send one of these. See Authentication.

Path parameters

  • eventIdintegerpathrequired

    The webinar's event id.

Request body

application/jsonrequired

  • channelstringrequired

    How the team will get it (both = chat and email). Preselects the recipients tab.

    Allowed values
    "email", "slack", "teams", "both"
  • clip_idsstring[]
    Max items
    10
{
"channel": "email"
}

Responses

201application/json

The draft.

  • successboolean
  • payloadobject
    Show child attributes
    • dispatch_idstring
    • urlstring

403

  • SCOPE_REQUIRED: the token lacks read:events (reads) or write:marketing (writes).
  • EVENT_NOT_ALLOWED: the event is outside the token's event allow-list.
  • Otherwise the token's user cannot read (or edit) sharing on this webinar.

409

The event is not a webinar.

Response examples

{
"success": true,
"payload": {
"dispatch_id": "<string>",
"url": "<string>"
}
}

Get release notes by email

A short digest on the days something new goes live — each change with a link to its note in the release notes. No marketing, and one click to stop.

Company email addresses only. We’ll send one email to confirm it’s you. Already use Sessionboard? You can also turn this on under Community → What’s new.