Skip to main content

Documentation Index

Fetch the complete documentation index at: https://documentation.outpost.pub/llms.txt

Use this file to discover all available pages before exploring further.

The Cascade PBS integration links PBS member accounts to your Outpost site. Members can sign in using their PBS account, and Outpost automatically syncs their PBS Passport membership status — granting or extending access to your premium content tier based on their PBS membership.

What syncs

PBS DataOutpost Data
PBS account (name, email)Member record
PBS Profile IDMember metadata
PBS Viewer IDMember metadata
PBS Passport UIDMember metadata
Passport membership status and expirationTier assignment and membership end date
Sync direction is one-way: PBS to Outpost. When a PBS member’s Passport status changes, Outpost updates their tier access accordingly.

How it works

  1. A visitor clicks the PBS login button on your site.
  2. They are redirected to PBS to sign in with their PBS account.
  3. If required, they complete the PBS VPPA (Video Privacy Protection Act) agreement.
  4. Outpost creates or updates a member record using their PBS profile information.
  5. If the member has an active PBS Passport membership, Outpost assigns them to the configured premium tier with the matching expiration date.
  6. The member is signed into your Ghost site automatically.

Setup

1

Obtain PBS OAuth credentials

You will need a Client ID and Client Secret from PBS for the OAuth login flow, plus your Station ID and VPPA Application ID.
2

Configure MVault access

Provide your MVault API token so Outpost can look up Passport membership status for your members.
3

Set the Outpost API connection

Enter your Outpost API URL and auth token to enable video and show import features.
4

Map a tier

Select which Outpost tier PBS Passport members should be assigned to when they have an active membership.
5

Connect

Go to Settings → Integrations → Cascade PBS and enter all credentials. Click Connect to activate the integration.

Configuration options

SettingDescription
Client ID / Client SecretPBS OAuth credentials for the member login flow.
Station IDYour PBS station identifier.
VPPA Application IDApplication ID for PBS VPPA compliance checks.
MVault TokenAPI token for querying PBS Passport membership data.
TierThe Outpost tier to assign to members with active Passport memberships.
Redirect URL / VPPA Redirect URLURLs PBS redirects members to after login and VPPA agreement.

Passport membership sync

Outpost periodically checks PBS MVault for updated memberships. When a member’s Passport status changes — for example, if they renew or their membership expires — Outpost updates their tier assignment and membership end date automatically. If a member’s Passport expiration date extends beyond their current Outpost membership end date, Outpost updates the end date to match.

Video and show imports

From the integration settings, you can trigger imports of PBS video content and shows into your site. Enter a PBS video or show ID and Outpost will import the associated content, including episodes, specials, extras, and previews.

FAQ

PBS Passport is a member benefit that provides extended on-demand access to PBS programming. The Cascade PBS integration checks whether your members have an active Passport membership and grants them access to your premium tier accordingly.
The Video Privacy Protection Act requires member consent before sharing video viewing data. When a member signs in via PBS for the first time, they may be redirected to accept the VPPA agreement before continuing.
No. The PBS login is an additional sign-in option. Members can still sign up and access your site through Outpost’s standard sign-up and login flows.
Outpost sets the membership end date based on the Passport expiration. When that date passes, the member’s complimentary tier access ends according to your normal Outpost expiration rules.
Outpost checks PBS MVault for updated memberships on an hourly schedule and syncs any changes to member records automatically.