REACT_APP_ORGANIZATIONS_API_BASE_URL.
All requests require Api-Key and Authorization: Bearer <token> headers.
List Projects
The organization’s unique ID.
Filter by the authenticated user’s role(s). Accepts comma-separated values:
OWNER, ADMIN, MEMBER, VIEWER.Filter to projects that have a wallet.
Filter to projects that have tools.
Filter to projects that have notebooks.
Minimum member count.
Maximum member count.
Filter by name substring (case-insensitive).
Sort field. One of:
name, created_at, updated_at, alphabetical, members_count, tools_count, notebooks_count, recent_activity.ISO 8601 timestamp. Return only projects created after this date.
ISO 8601 timestamp. Return only projects created before this date.
{ "data": [ ...project objects ] }
List results are cached for 5 minutes. Pass forceRefresh=true to bypass the cache.
Create Project
The organization’s unique ID.
The name for the new project.
Get Project
The organization’s unique ID.
The project’s unique ID.
When
true, includes encrypted secret keys in the response under meta.secrets.Comma-separated related resources. Supported:
users, apiKeys, llmApiKeys, sentinelPasses.The project ID.
The project name.
Whether this is the organization’s default project.
The project’s public API key (only present when
secret=true).The project’s secret API key (only present when
secret=true).Related resources when
include is specified. API key objects contain type: "apiKey", attributes.publicKey, and attributes.encryptedSecretKey.Update Project Name
The organization’s unique ID.
The project’s unique ID.
Must match
projectId.Must be
"project".The new name for the project.
Delete Project
The organization’s unique ID.
The project’s unique ID.
API Key Management
Create API Key
The organization’s unique ID.
The project’s unique ID.
A human-readable label for the API key.
Optional ISO 8601 expiration datetime.
Update API Key
The new label for the API key.
Delete API Key
LLM API Key Management
Create LLM API Key
Must be
"llm_api_keys".The LLM provider (e.g.,
"openai", "anthropic").The API key from the LLM provider.
Optional list of custom model identifiers to associate with this key.
Whether to include the provider’s default models. Defaults to
true.Delete LLM API Key
Member Management
List Project Users
Add User to Project
Must be
"users".The email address of the user to add.
The project role. One of:
OWNER, ADMIN, MEMBER, VIEWER.The organization role to assign. Must be equal to or higher than the project role. Required when
project_only is false.When
true, adds the user to the project without affecting their organization membership.Update Member Role
The new role. One of:
OWNER, ADMIN, MEMBER, VIEWER.Remove Member from Project
Deny Project Access
Restore Project Access
Optional. The role to restore. Uses the user’s previous role if omitted.
Project Invitations
Send Project Invitation
Must be
"membershipInvitation".The email address to invite.
The project role on acceptance. Defaults to
"member".The organization role on acceptance.
When
true, the invitation grants project access only.List Project Invitations
Resend Project Invitation
Cancel Project Invitation
Analytics
Project analytics use project-specific public/secret key pairs (retrieved from the project details endpoint withsecret=true) and are served by the analytics microservice at REACT_APP_LANGFUSE_API_URL.
Get Daily Metrics
publicKey as the username and secretKey as the password.
ISO 8601 start timestamp.
ISO 8601 end timestamp.
Optional comma-separated tags to filter metrics.
Array of daily metric data points.
List Traces
Page number (1-indexed).
Items per page.
Filter by trace name.
Filter by user ID.
Filter by session ID.
ISO 8601 start timestamp.
ISO 8601 end timestamp.
Sort field.
Filter by tags.
Array of trace objects.
Pagination metadata.