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
- PostHog Cloud:
- Examples:
- 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
| Field | Type | Required | Description |
|---|---|---|---|
host | string | ✓ | Base 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_id | string | ✓ | Your PostHog organization ID. |
personal_api_key | string | ✓ | A 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.