Skip to content

Products

Compliance Officer Service Expert-led compliance, end to end Compliance Portal Share security documents securely Open-source platform Deploy Probo on your own infrastructure

Resources

Probo stories How teams get compliant with Probo Blog Ideas and guidance from the Probo team Guides & tools Practical compliance guides and free tools Love from Customers What customers say about working with Probo Changelog Latest product updates Download Get the Probo Agent

Company

About The people and vision powering Probo Careers Join the team building Probo Brand assets Official logos and visual resources Security Review our security and compliance posture
Overview Understand Probo and its core concepts Product Explore Probo's GRC capabilities Developers Explore GraphQL, CLI, MCP, n8n, and webhooks Deployment Probo Cloud, self-hosting, and configuration

Explore

GitHub Explore our open-source compliance tools

Langfuse

Connect Langfuse as an access review source using an organization-scoped API key pair so Probo can list your organization's members.

View as Markdown

Probo reads your Langfuse organization’s members through the organization-scoped public API so you can review who has access.

  • Probo organization administrator access
  • The Owner role in the Langfuse organization (Langfuse grants organization:CRUD_apiKeys to Owner only, so an Admin, Member or Viewer cannot create the key)
  • A Langfuse plan that includes the organization management API, which Langfuse gates behind the admin-api entitlement. On Langfuse Cloud that means Enterprise, or Pro with the Teams add-on; self-hosting requires the Enterprise Edition. Hobby, Core and plain Pro do not have it, and neither does the open source or the self-hosted Pro edition. The pricing page lists no Team tier, because the add-on is bought on top of Pro. Once it is active the organization badge reads Team and an API Keys tab appears in organization settings, which is how you confirm the entitlement before going further. Without it Langfuse hides that tab and the memberships endpoint answers This feature is not available on your current plan. If your organization is on a legacy or individually negotiated plan, confirm the entitlement with Langfuse.
  • The Base URL of the Langfuse instance you are reviewing, which the Connect dialog asks for alongside the key. On Langfuse Cloud it is the host you sign in to: https://cloud.langfuse.com (EU), https://us.cloud.langfuse.com (US), https://jp.cloud.langfuse.com (Japan) or https://hipaa.cloud.langfuse.com (HIPAA). A self-hosted instance uses its own deployment URL. Enter the host on its own, without the /api/public path
Probo fieldLangfuse fieldNotes
NamenameFalls back to the email address
EmailemailA membership with no email address is skipped
RoleroleOWNER → Owner, ADMIN → Admin, MEMBER → Member, VIEWER → Viewer, NONE → None. Any other value is kept verbatim
AdminroleFlagged as an administrator when role is OWNER or ADMIN
StatusNot supported
MFANot supported
Last loginNot supported
External IDuserIdStable identifier used to track the account across reviews
Created atNot supported

The memberships endpoint returns one record per organization member, with no filter on the role. Collaborators who work in a single project are still organization members with the organization role None, so they appear in the review as well. The endpoint does not return pending invitations.

Step 1: Create an Organization-Scoped API Key

Section titled “Step 1: Create an Organization-Scoped API Key”

Creating an organization-scoped API key in Langfuse organization settings

  1. In Langfuse, signed in as an organization Owner, open the organization you want to review and click Settings in the sidebar to reach Organization Settings.
  2. Open the API Keys tab and click Create new API keys.
  3. Fill in Note (optional) (e.g. Probo Access Review) and click Create API keys.
  4. Copy the Public Key and the Secret Key and store them securely. Langfuse shows the secret key only once and displays a masked version after that.
  1. In Probo, go to Access Review > Connections.
  2. Find Langfuse, click API Key, paste the two keys as one pk-lf-…:sk-lf-… string (public key, a colon, then the secret key) into the API key field, enter your Base URL (the Langfuse host you sign in to, or your self-hosted deployment URL), and click Connect.

Probo names the source Langfuse and pulls your organization’s members into your campaigns. The memberships endpoint carries no organization name, so the source keeps that generic name.

  • No API Keys tab in organization settings. Langfuse shows the tab only when the organization’s plan includes the organization management API and you hold the Owner role. Check both before creating the key.
  • Key rejected. Confirm you created the key on the organization settings page rather than on a project’s settings page, that you pasted both halves as pk-lf-…:sk-lf-… with the colon in between, and that the Base URL is the same Langfuse host you created the key on. Each cloud region is a separate deployment, so a key from one host does not authenticate against another.
  • “This feature is not available on your current plan.” The organization management API is gated on the plan, not on the key. Langfuse grants the admin-api entitlement to Langfuse Cloud Enterprise, to Pro with the Teams add-on, and to a self-hosted Enterprise Edition deployment. Move the Langfuse organization onto a qualifying plan, or confirm the entitlement with Langfuse, then connect again. If the organization cannot move onto one of those plans, review its members through a CSV access source instead.
  • No members appear. An organization-scoped key is bound to the organization you created it in and lists only that organization’s members. Create the key inside the organization you want to review.