langsmith.client.Client.update_project#

Client.update_project(project_id: UUID | str, *, name: str | None = None, description: str | None = None, metadata: dict | None = None, project_extra: dict | None = None, end_time: datetime | None = None) TracerSession[source]#

Update a LangSmith project.

Parameters:
  • project_id (UUID) – The ID of the project to update.

  • name (str or None, default=None) – The new name to give the project. This is only valid if the project has been assigned an end_time, meaning it has been completed/closed.

  • description (str or None, default=None) – The new description to give the project.

  • metadata (dict or None, default=None) –

  • project_extra (dict or None, default=None) – Additional project information.

  • Returns

  • -------

  • TracerSession – The updated project.

  • end_time (datetime | None) –

Return type:

TracerSession