Skip to main content

PostHog source

The PostHog source connector lets you connect to a PostHog instance and authenticate using a Personal API key.

Setup

Before configuring the connector, gather:

  • PostHog host (your PostHog base URL)
    • Examples:
      • PostHog Cloud: https://app.posthog.com
      • Self-hosted: https://posthog.yourcompany.com
  • Organization ID (the PostHog organization identifier)
  • Personal API key (a PostHog personal API token)

Authentication

This connector authenticates with:

  • Bearer token: your PostHog Personal API key

During connection validation, the connector calls the PostHog API to list projects for the specified organization (with limit=1) to confirm the credentials are valid.

Configuration

FieldTypeRequiredDescription
hoststringBase URL for your PostHog instance. May be provided with or without a scheme. If no scheme is provided, https:// is assumed. Trailing slashes are ignored. Examples: https://app.posthog.com, posthog.yourcompany.com.
organization_idstringYour PostHog organization ID.
personal_api_keystringA PostHog Personal API key used as a Bearer token for API requests.

Streams

This connector is still in development and does not yet extract any streams. Connection validation (credential checking) is supported.