Capabilities
| Resource | Sync | Provision |
|---|---|---|
| Users | ||
| Roles |
Gather PostHog credentials
In PostHog, open Settings > Personal API keys and create a key.
Grant it read access to organization members and roles
(
organization_member:read and organization:read).Find your organization id in Settings, or copy it from the dashboard
URL. Build the organization API base URL from your region host and that id,
for example
https://us.posthog.com/api/organizations/<organization_id>.
Use https://eu.posthog.com for the EU region, or your own host for a
self-hosted deployment.Configuration fields
| Field | Required | Description |
|---|---|---|
base-url | Yes | Your PostHog organization API base URL, ending in /api/organizations/<organization_id>. One connector instance syncs one organization. |
api-token | Yes | A PostHog Personal API key, sent as a bearer token. |
Synced resource types
- Users: organization members from
/members/. The organization seat (member, administrator, or owner) is recorded on the user profile. - Roles: access-control roles from
/roles/. - Role memberships: each role’s members from
/roles/{role_id}/role_memberships/, surfaced as grants on the role’s member entitlement.
Special notes
- The connector is read-only. It does not create or change PostHog members or roles.
- One connector instance syncs exactly one organization, set by the organization id in the base URL. To sync more than one organization, add a connector instance per organization.
Configure the PostHog connector
- Cloud-hosted
- Self-hosted
Follow these instructions to use a built-in, no-code connector hosted by C1.Done. Your PostHog connector is now pulling access data into C1.
Enter the PostHog credentials:
- Organization API base URL: The base URL ending in
/api/organizations/<organization_id>. - Personal API key: The PostHog Personal API key.