How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

LangSmith tracer-sessions API

The tracer-sessions API from LangSmith — 14 operation(s) for tracer-sessions.

LangSmith tracer-sessions API is one of 73 APIs that LangSmith publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include tracer-sessions. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 26 operations across 14 paths, and defines 49 schemas. It is described by OpenAPI 3.1.0, at version 0.1.0.

Requests are made against a single base URL, /.

26 operations 14 paths 49 schemas 5 DELETE10 GET5 PATCH6 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
0.1.0
Base URL
https://api.smith.langchain.com
Authentication
API Key, API Key, HTTP Bearer, API Key
Resource Areas
1

Authentication & Security 4

LangSmith tracer-sessions API declares 4 security schemes for authenticating requests. An API key is passed in the header as X-API-Key (API Key). An API key is passed in the header as X-Tenant-Id (Tenant ID). It accepts HTTP bearer tokens (Bearer Auth). An API key is passed in the header as X-Organization-Id (Organization ID).

  • Bearer Auth — Bearer tokens are used to authenticate from the UI. Must also specify x-tenant-id or x-organization-id (for org scoped apis).

Paths & Operations 26

Across 14 paths, the API surfaces 26 operations — 5 DELETE, 10 GET, 5 PATCH, 6 POST. Each is listed below with its method, path, parameters, and response codes.

tracer-sessions 26
POST
/api/v1/sessions/{session_id}/dashboard
Get Tracing Project Prebuilt Dashboard
get_tracing_project_prebuilt_dashboard_api_v1_sessions__session_id__dashboard_post 2 params body → 200422
GET
/api/v1/sessions/{session_id}
Read Tracer Session
read_tracer_session_api_v1_sessions__session_id__get 4 params → 200422
PATCH
/api/v1/sessions/{session_id}
Update Tracer Session
update_tracer_session_api_v1_sessions__session_id__patch 1 param body → 200422
DELETE
/api/v1/sessions/{session_id}
Delete Tracer Session
delete_tracer_session_api_v1_sessions__session_id__delete 1 param → 200422
GET
/api/v1/sessions
Read Tracer Sessions
read_tracer_sessions_api_v1_sessions_get 21 params → 200422
POST
/api/v1/sessions
Create Tracer Session
create_tracer_session_api_v1_sessions_post 1 param body → 200422
DELETE
/api/v1/sessions
Delete Tracer Sessions
delete_tracer_sessions_api_v1_sessions_delete 1 param → 200422
GET
/api/v1/sessions/{session_id}/metadata
Read Tracer Sessions Runs Metadata
read_tracer_sessions_runs_metadata_api_v1_sessions__session_id__metadata_get 5 params → 200422
GET
/api/v1/sessions/{session_id}/views
Read Filter Views
read_filter_views_api_v1_sessions__session_id__views_get 2 params → 200422
POST
/api/v1/sessions/{session_id}/views
Create Filter View
create_filter_view_api_v1_sessions__session_id__views_post 1 param body → 200422
GET
/api/v1/sessions/{session_id}/views/{view_id}
Read Filter View
read_filter_view_api_v1_sessions__session_id__views__view_id__get 2 params → 200422
PATCH
/api/v1/sessions/{session_id}/views/{view_id}
Update Filter View
update_filter_view_api_v1_sessions__session_id__views__view_id__patch 2 params body → 200422
DELETE
/api/v1/sessions/{session_id}/views/{view_id}
Delete Filter View
delete_filter_view_api_v1_sessions__session_id__views__view_id__delete 2 params → 200422
PATCH
/api/v1/sessions/{session_id}/views/{view_id}/rename
Rename Filter View
rename_filter_view_api_v1_sessions__session_id__views__view_id__rename_patch 2 params body → 200422
GET
/api/v1/sessions/{session_id}/insights
[Beta] Get Insights Jobs
_Beta__Get_Insights_Jobs_api_v1_sessions__session_id__insights_get 5 params → 200422
POST
/api/v1/sessions/{session_id}/insights
[Beta] Create Insights Job
_Beta__Create_Insights_Job_api_v1_sessions__session_id__insights_post 1 param body → 200422
GET
/api/v1/sessions/{session_id}/insights/configs
[Beta] Get Insights Job Configs
_Beta__Get_Insights_Job_Configs_api_v1_sessions__session_id__insights_configs_get 2 params → 200422
POST
/api/v1/sessions/{session_id}/insights/configs
[Beta] Create Insights Job Config
_Beta__Create_Insights_Job_Config_api_v1_sessions__session_id__insights_configs_post 1 param body → 200422
POST
/api/v1/sessions/{session_id}/insights/configs/generate
[Beta] Auto-Generate Insights Job Config
_Beta__Auto_Generate_Insights_Job_Config_api_v1_sessions__session_id__insights_configs_generate_post 1 param body → 200422
PATCH
/api/v1/sessions/{session_id}/insights/configs/{config_id}
[Beta] Update Insights Job Config
_Beta__Update_Insights_Job_Config_api_v1_sessions__session_id__insights_configs__config_id__patch 2 params body → 200422
DELETE
/api/v1/sessions/{session_id}/insights/configs/{config_id}
[Beta] Delete Insights Job Config
_Beta__Delete_Insights_Job_Config_api_v1_sessions__session_id__insights_configs__config_id__delete 2 params → 200422
GET
/api/v1/sessions/{session_id}/insights/{job_id}
[Beta] Get Insights Job
_Beta__Get_Insights_Job_api_v1_sessions__session_id__insights__job_id__get 2 params → 200422
PATCH
/api/v1/sessions/{session_id}/insights/{job_id}
[Beta] Update Insights Job
_Beta__Update_Insights_Job_api_v1_sessions__session_id__insights__job_id__patch 2 params body → 200422
DELETE
/api/v1/sessions/{session_id}/insights/{job_id}
[Beta] Delete Insights Job
_Beta__Delete_Insights_Job_api_v1_sessions__session_id__insights__job_id__delete 2 params → 200422
GET
/api/v1/sessions/{session_id}/insights/{job_id}/clusters/{cluster_id}
[Beta] Get Run Cluster From Insights Job
_Beta__Get_Run_Cluster_from_Insights_Job_api_v1_sessions__session_id__insights__job_id__clusters__cluster_id__get 3 params → 200422
GET
/api/v1/sessions/{session_id}/insights/{job_id}/runs
[Beta] Get Runs From Insights Job
_Beta__Get_Runs_from_Insights_Job_api_v1_sessions__session_id__insights__job_id__runs_get 7 params → 200422

Schemas 49

The contract defines 49 schemas that model the data the API accepts and returns. The most detailed are TracerSession (29 properties), CreateRunClusteringJobRequest (17 properties), FilterView (13 properties), GetRunClusteringJobResponse (12 properties). Each schema is shown below with its type and property counts.

CreateRunClusteringJobRequest
object
Request to create a run clustering job.
17 properties
CustomChartType
string
Enum for custom chart types.
TimedeltaInput
object
Timedelta input.
3 properties
ValidationError
object
3 properties 3 required
RootModel_Dict_str__list_str___
object
FilterViewType
string
CustomChartSeries
object
8 properties 3 required
SessionSortableColumns
string
RunClusteringJobPydantic
object
Session cluster job
10 properties 4 required
GetClusteringJobConfigsResponse
object
Response to get clustering job configs.
1 property 1 required
ClusteringJobConfigResponse
object
Full clustering job config with all details.
6 properties 4 required
CustomChartMetric
string
Metrics you can chart. Feedback metrics are not available for organization-scoped charts.
CustomChartsSection
object
7 properties 3 required
CreateClusteringJobConfigResponse
object
Response to create a clustering job config.
5 properties 4 required
TracerSessionWithoutVirtualFields
object
TracerSession schema.
11 properties 2 required
FilterView
object
13 properties 4 required
GetRunClusterResponse
object
Response to get a specific cluster from a specific cluster job.
6 properties 5 required
GetRunClusteringJobResponse
object
Response to get a specific cluster job for a session.
12 properties 5 required
TracerSession
object
TracerSession schema.
29 properties 2 required
CreateRunClusteringJobResponse
object
Response to creating a run clustering job.
4 properties 3 required
RunStatsGroupBy
object
Group by param for run stats.
3 properties 1 required
HighlightedRun
object
A trace highlighted in an insights report summary. Up to 10 per insights job.
6 properties 3 required
CustomChartsDataPoint
object
4 properties 3 required
DeleteClusteringJobConfigResponse
object
Response to delete a clustering job config.
2 properties 2 required
TraceTier
string
HTTPValidationError
object
1 property
GenerateClusteringJobConfigRequest
object
Request to auto-generate a clustering job config.
4 properties 1 required
HostProjectChartMetric
string
LGP Metrics you can chart.
CreateClusteringJobConfigRequest
object
Request to create a clustering job config.
4 properties 2 required
TracerSessionCreate
object
Create class for TracerSession.
9 properties
GetRunClusteringJobsResponse
object
Response to get all cluster jobs for a session.
1 property 1 required
TracerSessionUpdate
object
Update class for TracerSession.
6 properties
GenerateClusteringJobConfigResponse
object
Auto-generated clustering job config (not persisted; frontend creates the config).
3 properties 1 required
InsightsSummary
object
High level summary of an insights job that pulls out patterns and specific traces.
4 properties
CustomChartSeriesFilters
object
4 properties
RunStatsGroupBySeriesResponse
object
Include additional information about where the groupby param was set.
4 properties 1 required
SingleCustomChartSubSectionResponse
object
5 properties 4 required
SingleCustomChartResponse
object
9 properties 6 required
CustomChartsSectionRequest
object
6 properties
RunCluster
object
A single cluster of runs.
8 properties 6 required
FetchClusteringJobRunsResult
object
2 properties 2 required
FilterViewCreate
object
9 properties 1 required
DeleteRunClusteringJobResponse
object
Response to delete a session cluster job.
2 properties 2 required
FilterViewUpdate
object
9 properties
UpdateRunClusteringJobResponse
object
Response to update a session cluster job.
2 properties 2 required
FilterViewRename
object
2 properties 1 required
UpdateRunClusteringJobRequest
object
Request to update a session cluster job.
1 property 1 required
UpdateClusteringJobConfigRequest
object
Request to update a clustering job config.
4 properties
SavedRunClusteringJobRequest
object
Request to create a run clustering job.
12 properties 9 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

langsmith-tracer-sessions-api-openapi.yml Raw ↑

Other APIs LangSmith publishes across the network.

LangSmith access_policies API
LangSmith ace API
LangSmith agents API
LangSmith alert_rules API
LangSmith annotation-queues API
LangSmith api-key API
LangSmith audit-logs API
LangSmith auth API
LangSmith aws_marketplace API
LangSmith backfills API
LangSmith beacon API
LangSmith bulk-exports API
Where this information came from

This is an independent, third-party profile of LangSmith tracer-sessions API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.