View as Markdown
StealthSeminar icon

StealthSeminar ACTION

Register for Webinar

Register for a webinar. See the documentation
  • Action
  • Writes data
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's StealthSeminar account once, then configure and run Register for Webinar from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "stealthseminar-register-for-webinar",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    stealthseminar: { authProvisionId: "apn_xxxxxxx" },
    shortId: "Short ID",
    email: "Email",
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

Register for Webinar inputs
Property Type Description
shortId Short ID string
The short ID of a webinar. To find your short ID, go to My Webinars, then find your event and click on copy to clipboard for either Registration Page or Webinar Watch Page. The shortId is the last 6 characters of the copied URL.
Required
email Email string
The registrant's email address
Required
startTime Start Time string
The start time of the event for which the user is registering, in ISO 8601 format
Required Dynamic
name Name string
The registrant's name. If no name is provided, the attendee will appear as 'Guest-######' in webinar interactions.
Optional
yesterdaysNow Yesterdays Now boolean
If true, the registration is for a "Watch Yesterday's Webinar Now" event
Optional
registrationPageId Registration Page ID string
Identifier of the registration page from which the user registered
Optional
smsNumber SMS Number string
Phone number for sending SMS reminders
Optional
timezone Timezone string
The registrant's timezone - one of the TZ database names
Optional
gdprConsentReceived GDPR Consent Received boolean
Whether the registrant has given GDPR consent
Optional
linkParams Link Params object
Object containing any marketing parameters (v1, v2, v3, v4, v5) or UTM parameters (utm_source, utm_medium, utm_campaign, utm_term, utm_content) and their values
Optional
customFields Custom Fields object
Object containing any additional registration information about the attendee. These values will be validated against the webinar's registration field configuration
Optional

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
stealthseminar-register-for-webinar
Version
0.0.1
App
StealthSeminar
Authentication
API key
Read-only
No
Destructive
No
Open world
Yes