Skip to content

Commit 35e95c2

Browse files
authored
feat: publish trace (#210)
1 parent 016b427 commit 35e95c2

2 files changed

Lines changed: 2 additions & 0 deletions

File tree

langfuse/api/resources/commons/types/trace.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ class Trace(pydantic.BaseModel):
1919
version: typing.Optional[str]
2020
user_id: typing.Optional[str] = pydantic.Field(alias="userId")
2121
metadata: typing.Optional[typing.Any]
22+
public: typing.Optional[bool] = pydantic.Field(description="Public traces are accessible via url without login")
2223

2324
def json(self, **kwargs: typing.Any) -> str:
2425
kwargs_with_defaults: typing.Any = {"by_alias": True, "exclude_unset": True, **kwargs}

langfuse/api/resources/trace/types/create_trace_request.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ class CreateTraceRequest(pydantic.BaseModel):
1919
release: typing.Optional[str]
2020
version: typing.Optional[str]
2121
metadata: typing.Optional[typing.Any]
22+
public: typing.Optional[bool] = pydantic.Field(description="Make trace publicly accessible via url")
2223

2324
def json(self, **kwargs: typing.Any) -> str:
2425
kwargs_with_defaults: typing.Any = {"by_alias": True, "exclude_unset": True, **kwargs}

0 commit comments

Comments
 (0)