feat(api): update API spec from langfuse/langfuse d401d4237733697b23c7dbcb8b14edf28585302a #1361
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Important
This pull request adds support for managing blob storage integrations and organization memberships, updates ingestion to recommend OpenTelemetry, and includes minor improvements to scores and traces handling.
BlobStorageIntegrationsClientandAsyncBlobStorageIntegrationsClientinclient.pyto manage blob storage integrations.get_blob_storage_integrations(),upsert_blob_storage_integration(), anddelete_blob_storage_integration().types/.OrganizationsClientandAsyncOrganizationsClientto manage organization and project memberships.delete_organization_membership()anddelete_project_membership().types/.IngestionClientandAsyncIngestionClientto mark batch ingestion as legacy and recommend using OpenTelemetry.session_idfilter toget()inscore_v_2/client.py.fieldsparameter description intrace/client.pyto clarify behavior when fields are excluded.test_http_client.pyandtest_query_encoding.py.api/README.md.This description was created by
for 6384385. You can customize this summary. It will automatically update as commits are pushed.
Disclaimer: Experimental PR review
Greptile Summary
Updated On: 2025-09-18 08:55:48 UTC
This PR represents an automated API specification update from the main Langfuse repository, introducing significant new functionality while maintaining backward compatibility. The changes add two major feature areas: blob storage integrations and enhanced organization membership management.
Blob Storage Integrations - A comprehensive new feature that allows users to configure automated data exports to cloud storage services like AWS S3, S3-compatible storage, and Azure Blob Storage. This includes:
client.blob_storage_integrationsinterfaceOrganization Membership Management - Extended membership deletion capabilities:
DeleteMembershipRequest,MembershipDeletionResponse)Additional Enhancements:
session_idparameter for more granular queriesAll changes follow the established code generation patterns using Fern, maintaining consistency with existing API client structure. The implementation includes proper error handling, comprehensive docstrings with examples, and standard Pydantic model configurations with immutable settings and custom serialization methods.
Confidence score: 3/5