Artificial Intelligence
LangChain
Connect LangChain once and hand every teammate a governed MCP endpoint with 382 tools ready to call from Claude, ChatGPT, Cursor, or any MCP client, inside the same permissions they already have, with every call checked and logged.
See it in Elaichi
What connecting LangChain gets you
6 screens from the product, each doing one job for your LangChain account.
The agent
Ask about your sessions, get real answers.
Ask plain-language questions and get answers pulled from live LangChain session records.
- sessions
- session views
- metadata
- dashboards
Ask Elaichi to work across your apps.
Summarize this week's LangChain sessions by status.
Which session views changed most in the last 14 days?
List sessions missing metadata from last week's runs.
Also runs in Claude, ChatGPT or Cursor
MCP clients
One endpoint, every client, no shared keys.
Connect Claude, ChatGPT and Cursor to one governed LangChain endpoint, no SDK required.
Copy the endpoint
Tool catalogue
382 LangChain tools, ready without integration code.
Browse all 382 LangChain tools, resources and methods without writing any integration code.
- list_all_langchain_info_healths
- get_single_langchain_session_dashboard_by_id
- get_single_langchain_session_by_id
- update_a_langchain_session_by_id
Toolboxes
Every team gets its own LangChain toolbox.
See toolboxes scoped to each team, from sessions to session views.
- Engineering
- Data Science
- Product
- Support
Shared connections
Share LangChain access without ever sharing credentials.
See who connected each LangChain account and how many teams and members use it.
- Engineering Prod
- Data Science
- Product Analytics
- Support Ops
Audit log
Every LangChain action, logged and attributable.
Track when, who, what happened, type and resource for every LangChain call.
- When
- Who
- What happened
- Resource
Automations & dashboards
From answering questions to doing the work
A person no longer has to ask. A trigger starts the work, inside the same permissions and the same audit log as everything else. Automations and live dashboards ship on the Black plan.
Automations
Schedules trigger real LangChain work end to end.
A schedule fires, fetches LangChain sessions, drafts a digest, and waits for approval before posting.
LangChain digest
Run 418 · started 2 minutes ago · on behalf of Emma Laurent
-
✓
Schedule
Every weekday at 08:00
0.2s -
✓
Fetch sessions
LangChain
1.4s -
✓
Group by owner
Transform
0.1s -
✓
Draft the digest
Agent step
Ran with 4 tools, returned a structured summary
6.2s -
Approve the digest
Needs approval
Assigned to Michael Brennan
Approve Deny -
Post the digest
LangChain
Queued
Collections and dashboards
See LangChain health without asking anyone.
Four metrics and a 14 day chart track LangChain records, refreshed on schedule automatically.
LangChain health
Refreshed 4 minutes ago · every 15 minutes · from the sessions collection
Sessions
1,284 ↓ 12%
Session views
96 ↓ 8%
Needs attention
3 ↑ 2
Updated this week
412 ↑ 9%
Sessions created
Last 14 days
By workspace
Share of activity
Engineering Prod 34%
Data Science 27%
Product Analytics 21%
Support Ops 18%
AI tools
LangChain tools for your AI agents
382 tools are ready to call through Elaichi's MCP endpoint the moment you connect LangChain, governed by the same roles, restrictions, and audit log as everything else in Elaichi.
list_all_langchain_info_healths
Get health information about the current LangSmith deployment. Returns the HealthInfoGetResponse object containing deployment health attributes.
get_single_langchain_session_dashboard_by_id
Get a prebuilt dashboard for a tracing project (session) in LangSmith. Returns: title, description, index, id, session_id, charts, sub_sections, layout, created_at, updated_at. Required: session_id.
get_single_langchain_session_by_id
Get a specific tracer session (project) in LangSmith by id. Returns: start_time, end_time, extra, name, description, default_dataset_id, reference_dataset_id, trace_tier, id, run_count, latency_p50, latency_p99, first_token_p50, first_token_p99, total_tokens, prompt_tokens, completion_tokens, total_cost, prompt_cost, completion_cost, tenant_id, last_run_start_time, last_run_start_time_live,…. Required: id.
update_a_langchain_session_by_id
Update a tracer session (project) in LangSmith by id. Returns: start_time, end_time, extra, name, description, default_dataset_id, reference_dataset_id, trace_tier, id, tenant_id, last_run_start_time_live. Required: id.
delete_a_langchain_session_by_id
Delete a tracer session (project) in LangSmith by id. Returns an empty 204 response on success. Required: id.
create_a_langchain_session
Create a new tracer session (project) in LangSmith. Returns: start_time, end_time, extra, name, description, default_dataset_id, reference_dataset_id, trace_tier, id, tenant_id, last_run_start_time_live. Requires a JSON request body with session configuration.
langchain_sessions_bulk_delete
Delete multiple LangSmith tracer sessions (projects) in bulk by their session IDs. Returns a successful response with no documented response body. Required: session_ids.
list_all_langchain_sessions
List LangSmith tracer sessions (projects) with extensive filtering and sorting options. Returns: start_time, end_time, extra, name, description, default_dataset_id, reference_dataset_id, trace_tier, id, run_count, latency_p50, latency_p99, first_token_p50, first_token_p99, total_tokens, prompt_tokens, completion_tokens, total_cost, prompt_cost, completion_cost, tenant_id, last_run_start_time,…
list_all_langchain_metadata
List the top K metadata values for each key in a LangSmith tracer session. Returns a dictionary mapping each metadata key name to a list of its top K string values. Required: session_id.
list_all_langchain_session_views
List all filter views for a LangSmith session, optionally filtered by type. Returns: filter_string, trace_filter_string, tree_filter_string, thread_filter_string, display_name, description, type, syntax_version, start_time, end_time, duration, id, session_id, created_at, updated_at. Required: session_id.
create_a_langchain_session_view
Create a new filter view for a LangSmith session. Returns the created filter view including id, session_id, display_name, description, and type. Required: session_id, display_name.
update_a_langchain_session_view_by_id
Update an existing filter view in a LangSmith session. Returns the updated filter view including id, session_id, display_name, description, and type. Required: id, session_id.
delete_a_langchain_session_view_by_id
Delete a specific filter view from a LangSmith session by id. Returns an empty response on success. Required: id, session_id.
get_single_langchain_session_view_by_id
Get a specific filter view from a LangSmith session by id. Returns: filter_string, trace_filter_string, tree_filter_string, thread_filter_string, display_name, description, type, syntax_version, start_time, end_time, duration, id, session_id, created_at, updated_at. Required: id, session_id.
langchain_view_renames_bulk_update
Rename a filter view's display_name and description in LangSmith. Only display_name and description can be modified. Returns the updated filter view including id, display_name, description, created_at, and updated_at. Required: session_id, view_id, display_name.
list_all_langchain_session_insights
List all run clustering insight jobs for a LangSmith session. Returns each job including its id; the full response shape is defined by the upstream GetRunClusteringJobsResponse schema. Beta endpoint. Required: session_id.
create_a_langchain_session_insight
Create a new run clustering insights job for a LangSmith session. Returns: id, name, status, error, attributes. Beta endpoint. Required: session_id.
update_a_langchain_session_insight_by_id
Update an existing run clustering insights job for a LangSmith session. Returns: name, status. Beta endpoint. Required: id, session_id, name.
delete_a_langchain_session_insight_by_id
Delete a run clustering insights job for a LangSmith session. Returns: id, message, attributes. Beta endpoint. Required: id, session_id.
get_single_langchain_session_insight_by_id
Get a specific run clustering insights job for a LangSmith session. Returns: id, name, status, start_time, end_time, created_at, metadata, shape, error, config_id, clusters, report, attributes. Beta endpoint. Required: id, session_id.
list_all_langchain_insights_configs
List all insights job configs for a LangSmith tracing session. Returns the configs collection with each item containing an id and config-type-specific fields. This is a beta endpoint. Required: session_id.
create_a_langchain_insights_config
Create an insights job config for a LangSmith tracing session by saving a clustering job configuration. Returns the saved config object with an id and config-type-specific fields. This is a beta endpoint. Required: session_id, name, config.
update_a_langchain_insights_config_by_id
Update an existing insights job config for a LangSmith tracing session. Returns the updated config object with an id and config-type-specific fields. This is a beta endpoint. Required: id, session_id.
delete_a_langchain_insights_config_by_id
Delete an insights job config from a LangSmith tracing session. Returns an empty 204 response on success. This is a beta endpoint. Required: id, session_id.
create_a_langchain_configs_generate
Auto-generate an insights job config for a LangSmith session (Beta). Returns the generated insights job config object. Required: session_id, user_context.
get_single_langchain_insight_cluster_by_id
Get a specific run cluster from an insights job in LangSmith. Returns the cluster object with its id and schema-specific attributes defined in the GetRunClusterResponse schema. Required: id, session_id, job_id.
list_all_langchain_insight_runs
List runs from a LangSmith insights clustering job, optionally filtered by cluster. Returns: runs, offset. Beta endpoint. Required: session_id, job_id.
list_all_langchain_workspaces
List LangSmith workspaces visible to the current auth in the current org. Returns: id, organization_id, created_at, display_name, is_personal, is_deleted, tenant_handle, data_plane_url, read_only, role_id, role_name, permissions. Does not create a new workspace or organization.
create_a_langchain_workspace
Create Workspace. Returns: id, organization_id, created_at, display_name, is_personal, is_deleted, tenant_handle, data_plane_url. Required: display_name.
update_a_langchain_workspace_by_id
Update a workspace in LangSmith by id. Returns: id, organization_id, created_at, display_name, is_personal, is_deleted, tenant_handle, data_plane_url. Required: id, display_name.
delete_a_langchain_workspace_by_id
Delete a workspace by id in LangSmith. Returns an empty 204 response on success. Required: id.
get_single_langchain_workspace_by_id
Get a single workspace by id in LangSmith, scoped to the current org and identity. Returns: id, organization_id, created_at, display_name, is_personal, is_deleted, tenant_handle, data_plane_url, read_only, role_id, role_name, permissions. Required: id.
list_all_langchain_workspaces_stats
Get statistics for the current LangSmith workspace, optionally filtered by one or more tag value IDs. Returns a TenantStats object with workspace-level resource and usage statistics. Optional: tag_value_id.
list_all_langchain_workspaces_usage_limits
Get the current LangSmith workspace's usage limits info, including configured trace and extended retention limits. Returns: in_reject_set, usage_limit_type, tenant_limit.
list_all_langchain_workspaces_shareds
List all shared entities and their tokens for the current LangSmith workspace. Returns: entities.
langchain_workspaces_shareds_bulk_delete
Bulk unshare entities by share tokens for the current LangSmith workspace. Returns a 200 response on success.
list_all_langchain_workspaces_secrets
List the names of secrets configured for the current LangSmith workspace. Returns: key, webhooks. Secret values are never returned by any endpoint.
create_a_langchain_workspaces_secret
Upsert workspace secrets in LangSmith by submitting an array of objects each with a key and value. A null value deletes that key. Returns an empty response on success; secret values are never returned by any endpoint.
list_all_langchain_secrets_encrypteds
Get encrypted workspace secrets for use with Fleet and external services in LangSmith. Returns the InternalSecretsResponse object as data, whose fields are defined by the upstream LangSmith schema and not individually documented in the API reference. Required: service.
list_all_langchain_workspaces_tag_keys
List tag keys in the current LangSmith workspace. Returns: key, description, id, created_at, updated_at.
create_a_langchain_workspaces_tag_key
Create a new tag key in the current LangSmith workspace. Returns: key, description, id, created_at, updated_at. Required: key.
update_a_langchain_workspaces_tag_key_by_id
Update an existing tag key by id in the current LangSmith workspace. Returns: key, description, id, created_at, updated_at. Required: id.
delete_a_langchain_workspaces_tag_key_by_id
Delete a tag key by id in the current LangSmith workspace. Returns an empty response on success. Required: id.
get_single_langchain_workspaces_tag_key_by_id
Get a single tag key by id in the current LangSmith workspace. Returns: key, description, id, created_at, updated_at. Required: id.
list_all_langchain_tag_key_tag_values
List all tag values for a specific tag key in the current LangSmith workspace. Returns: value, description, id, tag_key_id, created_at, updated_at. Required: tag_key_id.
create_a_langchain_tag_key_tag_value
Create a new tag value under a specific tag key in the current LangSmith workspace. Returns: value, description, id, tag_key_id, created_at, updated_at. Required: tag_key_id, value.
update_a_langchain_tag_key_tag_value_by_id
Update a tag value by id under a specific tag key in the current LangSmith workspace. Returns: value, description, id, tag_key_id, created_at, updated_at. Required: id, tag_key_id.
delete_a_langchain_tag_key_tag_value_by_id
Delete a tag value by id under a specific tag key in the current LangSmith workspace. Returns an empty 200 response on success. Required: id, tag_key_id.
get_single_langchain_tag_key_tag_value_by_id
Get a single tag value by id under a specific tag key in the current LangSmith workspace. Returns: value, description, id, tag_key_id, created_at, updated_at. Required: id, tag_key_id.
list_all_langchain_workspaces_taggings
List taggings in the current LangSmith workspace, optionally filtered by tag value. Returns: tag_key, tag_key_id, tag_value, tag_value_id, resources, id, resource_type, resource_id, created_at, updated_at.
create_a_langchain_workspaces_tagging
Create a tagging in the current LangSmith workspace by assigning a tag value to a resource. Returns: tag_value_id, resource_type, resource_id, id, created_at, updated_at. Required: tag_value_id, resource_type, resource_id.
delete_a_langchain_workspaces_tagging_by_id
Delete a tagging in the current LangSmith workspace by id. Returns an empty 204 response on success. Required: id.
list_all_langchain_workspaces_tags
List all resource tags in the current LangSmith workspace, optionally filtered by resource type. Returns an array of tag key objects, each including its id, key, and associated tag values. The optional resource_type query parameter narrows results to tags applicable to a specific resource type.
list_all_langchain_tags_resources
List tags for multiple LangSmith resources in a single batch request. Returns a map keyed by resource UUID where each value is an array of TagKeyWithValuesAndTaggings objects containing tag key, tag values, and tagging associations.
list_all_langchain_audit_logs
Retrieve audit log records for a LangSmith organization in OCSF API Activity (Class UID: 6003) format, compatible with security monitoring and SIEM tools. Returns: cursor, items. Max 100 per page. Required: start_time, end_time.
list_all_langchain_audit_logs_operations
List all possible audit log operation names in LangSmith for populating audit log filter UI. Returns a response object with an operations array of operation name strings, independent of any operations actually recorded so far for the organization. These names can be used as filter values when querying audit logs via the audit-logs endpoint.
list_all_langchain_ttl_settings
List the configured TTL settings for a given tenant in LangSmith. Returns the TTLSettings object including id and attributes with content-type-specific fields. The exact field set is defined by the upstream TTLSettings schema; consult the LangSmith REST API reference for details.
langchain_ttl_settings_bulk_update
Upsert TTL settings for a given tenant in LangSmith. Returns the updated TTLSettings object including id and attributes with content-type-specific fields. A JSON request body conforming to the upstream UpsertTTLSettingsRequest schema is required. Required: default_trace_tier.
list_all_langchain_orgs_ttl_settings
List the configured TTL settings for a LangSmith organization, covering org-level and tenant-level trace retention configuration. Returns: tenant_id, default_trace_tier, apply_to_all_projects, id, organization_id, created_at, updated_at, configured_by, longlived_ttl_days, thread_id, metadata, status, config. No required parameters.
langchain_orgs_ttl_settings_bulk_update
Upsert TTL settings for a LangSmith organization, configuring trace data retention at the org and tenant level. Returns the upserted TTL settings object including id, created_at, and updated_at. Requires a JSON request body. Required: default_trace_tier.
list_all_langchain_examples_counts
Count examples in LangSmith matching the provided query filters. Returns an integer representing the total number of matching examples. Supports filtering by dataset, splits, metadata, full-text content, and custom filter expressions.
langchain_examples_counts_list_public
Count examples accessible via a shared dataset share token in LangSmith. Returns an integer representing the total number of matching examples. Supports filtering by metadata and custom filter expressions. Required: share_token.
get_single_langchain_example_by_id
Get a specific example in LangSmith by id. Returns: outputs, dataset_id, source_run_id, source_session_id, source_run_start_time, source_trace_id, metadata, inputs, created_at, id, name, modified_at, source_thread_id, attachment_urls. Required: id.
update_a_langchain_example_by_id
Update a specific example in LangSmith by id. Returns the updated example object including id, created_at, modified_at, name, dataset_id, inputs, outputs, and metadata. Required: id.
delete_a_langchain_example_by_id
Soft delete an example in LangSmith by id. Only deletes the example in the 'latest' version of the dataset. Returns an empty 204 response on success. Required: id.
create_a_langchain_example
Create a new example in LangSmith. Returns the created example object including id, created_at, modified_at, name, dataset_id, inputs, outputs, and metadata. Required: dataset_id.
langchain_examples_bulk_delete
Soft delete multiple examples in LangSmith by their IDs. Only deletes the examples in the 'latest' version of the dataset. Returns an empty 204 response on success. Required: example_ids.
langchain_examples_bulk_create
Create multiple dataset examples in bulk in LangSmith. Returns an array of created example objects including id, dataset_id, inputs, outputs, created_at, modified_at, and name.
langchain_examples_bulk_update
Update multiple LangSmith examples in bulk via a legacy endpoint. Returns the updated example objects including id, inputs, outputs, metadata, and dataset_id. For updates involving attachments, use the platform datasets examples endpoint instead.
list_all_langchain_examples
List LangSmith dataset examples with optional filtering by dataset, splits, full-text search, and metadata. Returns: outputs, dataset_id, source_run_id, source_session_id, source_run_start_time, source_trace_id, metadata, inputs, created_at, id, name, modified_at, source_thread_id, attachment_urls, error. Max 100 per page.
langchain_examples_list_public
List LangSmith dataset examples shared via a public share token. Returns: outputs, dataset_id, source_run_id, source_session_id, source_run_start_time, source_trace_id, metadata, inputs, created_at, id, name, modified_at, source_thread_id, attachment_urls, error. Required: share_token.
create_a_langchain_examples_upload
Upload examples to a LangSmith dataset from a CSV file. Returns an array of created example objects including id, created_at, modified_at, name, dataset_id, inputs, and outputs. For non-CSV uploads, use the platform datasets examples endpoint instead. Required: upload_id.
create_a_langchain_examples_validate
Validate an example in LangSmith. Returns an ExampleValidationResult object with its id and validation attributes.
langchain_examples_validates_bulk_create
Validate examples in bulk in LangSmith. Returns an array of ExampleValidationResult objects, each with its id and validation attributes.
list_all_langchain_datasets
List LangSmith datasets with optional filters by name, data type, metadata, and tags. Returns an array of datasets including id, name, data_type, and created_at. Max 100 per page.
create_a_langchain_dataset
Create Dataset. Returns: name, description, created_at, inputs_schema_definition, outputs_schema_definition, externally_managed, transformations, data_type. Required: name.
langchain_datasets_bulk_delete
Delete multiple LangSmith datasets in a single request. Returns an empty 200 response on success. Max 100 dataset IDs per request. Required: dataset_ids.
update_a_langchain_dataset_by_id
Update a specific LangSmith dataset by id. Returns the updated dataset object including id, name, description, and timestamps. Required: id.
delete_a_langchain_dataset_by_id
Delete a specific dataset in LangSmith by id. Returns an empty response on success. Required: id.
langchain_datasets_bulk_update
Set a tag on a LangSmith dataset version identified by its as_of timestamp. Returns: tags, as_of. Required: dataset_id, as_of, tag.
get_single_langchain_dataset_by_id
Read Dataset. Returns: name, description, created_at, inputs_schema_definition, outputs_schema_definition, externally_managed, transformations, data_type. Required: id.
langchain_datasets_list_public
List publicly shared LangSmith datasets by share token. Returns: name, description, created_at, inputs_schema_definition, outputs_schema_definition, externally_managed, transformations, data_type, id, example_count, updated_at, last_session_start_time, metadata, thread_id, status, config. Required: share_token.
list_all_langchain_datasets_streams
Stream LangSmith datasets matching query parameters as a sequence of JSON patches. Returns streamed dataset records including id, name, and data_type. Max 100 per page.
create_a_langchain_datasets_upload
Upload a CSV or JSONL file to create a new dataset in LangSmith. Returns the created dataset object including id, name, data_type, and created_at.
create_a_langchain_datasets_upload_experiment
Upload an experiment that has already been run to LangSmith. Returns the experiment upload result object following the ExperimentResultsUploadResult schema. Required: experiment_name, results, experiment_start_time, experiment_end_time.
list_all_langchain_dataset_versions
List all versions of a LangSmith dataset, optionally filtered by a search string or a specific example. Returns: tags, as_of, tag, thread_id, created_at, updated_at, metadata, status, config. Max 100 per page. Required: dataset_id.
langchain_dataset_versions_get_version
Get a specific LangSmith dataset version by as_of timestamp or exact tag. Returns: tags, as_of, tag, thread_id, created_at, updated_at, metadata, status, config. Required: dataset_id.
list_all_langchain_versions_diffs
Get the diff between two dataset versions in LangSmith. Returns a DatasetDiffInfo object with version comparison attributes whose specific fields are not enumerated in the available API documentation. The from_version and to_version parameters each accept a date-time string or a version/tag identifier. Required: dataset_id, from_version, to_version.
list_all_langchain_dataset_openais
Download a LangSmith dataset in OpenAI Evals JSONL format. Returns an array of example records, each with content-type-specific attributes reflecting the dataset's inputs and outputs. Required: dataset_id.
list_all_langchain_dataset_openai_fts
Download a LangSmith dataset in OpenAI fine-tuning JSONL format. Returns records with messages containing role and content fields. Required: dataset_id.
list_all_langchain_dataset_csvs
Download a LangSmith dataset in CSV format. Returns the dataset as a CSV file download whose columns are determined by the dataset's example inputs and outputs. Optional: as_of to retrieve a specific point-in-time version. Required: dataset_id.
list_all_langchain_dataset_jsonls
Download a LangSmith dataset as a JSONL stream of example records. Returns: id, created_at, metadata, thread_id, updated_at, status, config. Required: dataset_id.
create_a_langchain_dataset_run
Fetch examples for a LangSmith dataset with associated runs filtered by session_ids. Returns: id, name, created_at, metadata. This endpoint is deprecated. Required: dataset_id, session_ids.
list_all_langchain_dataset_shares
Get the current share state of a LangSmith dataset. Returns: share_token, share_projects, thread_id, created_at, updated_at, metadata, status, config. The response is null when the dataset is not currently shared. Required: dataset_id.
langchain_dataset_shares_bulk_update
Share a LangSmith dataset, generating a public share token for read-only access via the public API. Returns: dataset_id, share_token, share_projects. Required: dataset_id.
langchain_dataset_shares_bulk_delete
Unshare a LangSmith dataset, revoking its public share token and removing public access. Returns an empty response on success. Required: dataset_id.
create_a_langchain_datasets_comparative
Create a comparative experiment in LangSmith. Returns: id, name, description, tenant_id, created_at, modified_at, reference_dataset_id, extra. Requires a JSON request body defining the experiment. Required: experiment_ids.
delete_a_langchain_datasets_comparative_by_id
Delete a specific comparative experiment in LangSmith by id. Returns an empty 204 response on success. Required: id.
list_all_langchain_datasets_comparatives
List shared comparative experiments for a dataset in LangSmith by share token. Returns: id, name, description, created_at, modified_at, extra, experiments_info, feedback_stats, thread_id, updated_at, metadata, status, config. Required: share_token.
create_a_langchain_datasets_clone
Clone a dataset in LangSmith. Returns an array of objects representing the clone results, with fields not specifically enumerated in the upstream OpenAPI spec. Required: target_dataset_id, source_dataset_id.
list_all_langchain_dataset_splits
List the split names for a LangSmith dataset, optionally as of a specific dataset version. Returns an array of split name strings. Required: dataset_id.
langchain_dataset_splits_bulk_update
Update dataset splits for a LangSmith dataset. Returns an array of UUID strings representing the updated split identifiers. Required: dataset_id, split_name, examples.
create_a_langchain_dataset_generate
Generate synthetic examples for a LangSmith dataset. Returns a JSON response with an unspecified schema. Required: dataset_id, num_examples.
create_a_langchain_datasets_studio_experiment
Run a LangSmith Studio experiment over a dataset by submitting a JSON request body conforming to the StudioRunOverDatasetRequestSchema. Returns a JSON object representing the experiment run result; field-level details for both the request and response are not enumerated in the available API reference. Requires a JSON request body. Required: project_name, dataset_id.
list_all_langchain_runs_rules
List all run rules in LangSmith with optional filters by dataset, session, type, name, evaluator, and tag values. Returns: id, tenant_id, is_enabled, session_id, session_name, dataset_id, dataset_name, display_name, sampling_rate, filter, trace_filter, tree_filter, add_to_annotation_queue_id, add_to_annotation_queue_name, add_to_dataset_id, add_to_dataset_name, add_to_dataset_prefer_correction,…
create_a_langchain_runs_rule
Create a new run rule in LangSmith. Returns: id, tenant_id, is_enabled, session_id, session_name, dataset_id, dataset_name, display_name, sampling_rate, filter, trace_filter, tree_filter, add_to_annotation_queue_id, add_to_annotation_queue_name, add_to_dataset_id, add_to_dataset_name, add_to_dataset_prefer_correction, corrections_dataset_id, use_corrections_dataset, num_few_shot_examples,…. Required: display_name, sampling_rate.
update_a_langchain_runs_rule_by_id
Update an existing run rule in LangSmith by id. Returns: id, tenant_id, is_enabled, session_id, session_name, dataset_id, dataset_name, display_name, sampling_rate, filter, trace_filter, tree_filter, add_to_annotation_queue_id, add_to_annotation_queue_name, add_to_dataset_id, add_to_dataset_name, add_to_dataset_prefer_correction, corrections_dataset_id, use_corrections_dataset,…. Required: id, display_name, sampling_rate.
delete_a_langchain_runs_rule_by_id
Delete a LangSmith run rule by id. Returns an empty 204 response on success. Required: id.
langchain_runs_rules_trigger
Manually trigger a LangSmith run rule by rule_id. Returns an empty 204 response on success. Required: rule_id.
langchain_runs_rules_list_logs
List logs for a particular LangSmith rule. Returns: rule_id, run_id, run_name, run_type, run_session_id, run_trace_id, start_time, end_time, application_time, add_to_annotation_queue, add_to_dataset, evaluators, alerts, webhooks, extend_only, thread_id, threads. Required: rule_id.
langchain_runs_rules_list_logs_v_2
List logs for a particular LangSmith rule with cursor-based pagination. Returns: logs, cursor. Max 1440 per page. Required: rule_id.
create_a_langchain_rules_validate
Validate a rule in LangSmith by executing it with test data without creating a saved rule. Returns an array of evaluation result objects in the same format as batch_invoke_evaluator. Only LLM-as-judge rules are supported; code evaluators are not allowed. Required: display_name, sampling_rate.
get_single_langchain_runs_thread_by_id
Get a preview of a thread in LangChain. Returns: thread_id, previews, created_at, updated_at, metadata, status, config, values. Required: id, session_id.
list_all_langchain_rule_last_applieds
Get Last Applied Rule. Returns: rule_id, run_id, run_name, run_type, run_session_id, run_trace_id, start_time, end_time. Required: rule_id.
create_a_langchain_rules_trigger
Trigger an array of run rules manually in LangSmith. Accepts a required JSON request body whose structure is defined by the TriggerRulesRequest schema. Returns an opaque success response with no defined fields.
get_single_langchain_run_by_id
Get a specific LangSmith run by id. Returns: name, inputs, inputs_preview, run_type, start_time, end_time, extra, error, execution_order, serialized, outputs, outputs_preview, parent_run_id, manifest_id, manifest_s3_id, events, tags, inputs_s3_urls, outputs_s3_urls, s3_urls, trace_id, dotted_order, trace_min_start_time, trace_max_start_time, id, status, child_run_ids, direct_child_run_ids,…. Required: id.
update_a_langchain_run_by_id
Update a LangSmith run by id with partial fields. Returns: message. Only the fields to be changed should be included in the body; unknown fields are ignored. Required: id.
create_a_langchain_run
Create (queue) a LangSmith run for ingestion. Returns: message.
langchain_runs_get_public
Get a shared LangSmith run by share token. Returns: name, inputs, inputs_preview, run_type, start_time, end_time, extra, error, execution_order, serialized, outputs, outputs_preview, parent_run_id, manifest_id, manifest_s3_id, events, tags, inputs_s3_urls, outputs_s3_urls, s3_urls, trace_id, dotted_order, trace_min_start_time, trace_max_start_time, id, status, child_run_ids, direct_child_run_ids,…. Required: share_token.
langchain_runs_get_public_by_id
Get a specific shared LangSmith run by share token and run id. Returns: name, inputs, inputs_preview, run_type, start_time, end_time, extra, error, execution_order, serialized, outputs, outputs_preview, parent_run_id, manifest_id, manifest_s3_id, events, tags, inputs_s3_urls, outputs_s3_urls, s3_urls, trace_id, dotted_order, trace_min_start_time, trace_max_start_time, id, status, child_run_ids,…. Required: run_id, share_token.
langchain_runs_get_public_v_2
Get a public shared trace run in LangSmith using a share token. Returns the run object including id, name, run_type, status, start_time, end_time, inputs, and outputs (returned fields depend on the selects parameter). Self-hosted deployments require LangSmith v0.16 or later. Required: share_token, run_id, start_time, selects.
langchain_runs_get_v_2
Get a single run in LangSmith by run ID for a given project. Returns the run object including id, name, run_type, status, start_time, end_time, inputs, and outputs (use selects to request specific fields; if omitted only id is returned). Self-hosted deployments require LangSmith v0.16 or later. Required: run_id, project_id.
list_all_langchain_run_shares
Get the sharing state of a LangSmith run. Returns the run's share_token, or null if the run is not currently shared. This endpoint is deprecated. Required: run_id.
create_a_langchain_run_share
Create or return a share token for a LangSmith run. Child runs share their trace root. Returns the share token response. Self-hosted deployments require LangSmith v0.16 or later. Required: run_id.
langchain_run_shares_delete_v_2
Delete the share token for a LangSmith run trace identified by trace_id and session_id. Idempotent. Returns an empty 204 response on success. Required: trace_id.
langchain_run_shares_bulk_update
Share a LangSmith run by enabling public sharing. Returns the run share object. This endpoint is deprecated. Required: run_id.
langchain_run_shares_bulk_delete
Unshare a LangSmith run by removing its share token. Returns an empty response on success. Deprecated endpoint. Required: run_id.
create_a_langchain_query_validate
Validate Runs Query. Returns: valid, errors.
list_all_langchain_runs_queries
Query Runs. Returns: runs, cursors, search_cursors, parsed_query.
langchain_runs_queries_list_public
Query Shared Runs. Returns: runs, cursors, parsed_query. Required: share_token.
langchain_runs_queries_list_public_dataset
Query shared dataset runs in LangSmith using a share token. Returns runs including id, trace_id, status, run_type, name, start_time, end_time, inputs, and outputs. Required: share_token.
langchain_runs_queries_list_public_v_2
Query all runs within a publicly shared LangSmith trace identified by a share token. Returns: items. Self-hosted deployments require LangSmith v0.16 or later. Required: share_token.
langchain_runs_queries_list_v_2
Query runs. Returns: items, next_cursor.
create_a_langchain_runs_generate_query
Generate a LangSmith runs filter expression from a natural language query. Returns: filter, feedback_urls. Required: query.
langchain_runs_generate_queries_create_public
Generate a runs filter expression from a natural language query for runs in projects executed over a shared LangSmith dataset. Returns the generated filter expression query. Required: share_token, query.
create_a_langchain_runs_stat
Get aggregated statistics for LangSmith runs by submitting a query in the request body. Returns a RunStats object with aggregate run metrics (or a map of RunStats objects keyed by group) computed over runs matching the query. Required: session.
langchain_runs_stats_create_public
Stats Shared Dataset Runs. Returns: run_count, latency_p50, latency_p99, first_token_p50, first_token_p99, total_tokens, prompt_tokens, completion_tokens. Required: share_token.
create_a_langchain_runs_batch
Ingest a batch of LangSmith runs via a single JSON payload containing post and/or patch arrays of run objects. Returns a 202 acknowledgment with per-run status messages (message). At least one of post or patch must be supplied. Prefer this endpoint for hundreds of runs; use /runs/multipart for very large fields or attachments.
create_a_langchain_runs_multipart
Ingest multiple runs, feedback objects, and binary attachments in a single multipart/form-data request to LangSmith. Returns a 202 Accepted response containing a map of part identifiers to status strings. Part names follow the pattern
create_a_langchain_runs_group
Group Runs. Required: session_id, group_by.
create_a_langchain_group_stat
Stats Group Runs. Returns: run_count, latency_p50, latency_p99, first_token_p50, first_token_p99, total_tokens, prompt_tokens, completion_tokens. Required: session_id, group_by.
delete_a_langchain_delete_trace_by_id
Delete specific LangSmith runs by trace IDs within a project. Returns a 200 response on success; the response body is not documented by the API. Required: session_id, trace_ids.
delete_a_langchain_runs_delete_by_id
Delete LangSmith runs by trace ID or by time range. Supply session_id and trace_ids to delete specific traces, or start_time with optional end_time and metadata to delete matching traces. With both time bounds set, metadata is optional and omitting it deletes every trace in the range. Returns a 200 success response.
langchain_runs_deletes_delete_queue
Delete runs from a LangSmith annotation queue. This endpoint is deprecated. A request body is required but its properties are not documented in the available upstream source. Returns a 200 success response. Required: queue_id.
create_a_langchain_experiment_evaluate
Evaluate an existing experiment in LangSmith with a specific evaluator, triggering immediate batch evaluation of runs via the run_over_dataset approach. Returns an opaque JSON object with evaluation results whose fields are not enumerated in the source. A JSON request body specifying the evaluator configuration is required. Required: experiment_id, rule_id.
list_all_langchain_feedback_formulas
List feedback formulas for a given dataset or tracing project in LangSmith. Returns each formula's id and formula-specific attributes. Deprecated — superseded by composite-feedback v2.
create_a_langchain_feedback_formula
Create a new feedback formula in LangSmith. Returns the created feedback formula object including its id and formula-specific attributes. Deprecated — use POST /api/v1/feedback/composite-evaluators instead. Required: feedback_key, aggregation_type, formula_parts.
update_a_langchain_feedback_formula_by_id
Update a feedback formula in LangSmith by id. Returns the updated feedback formula object including its id and formula-specific attributes. Deprecated — superseded by composite-feedback v2. Required: id, feedback_key, aggregation_type, formula_parts.
delete_a_langchain_feedback_formula_by_id
Delete a LangSmith feedback formula by id. Returns an empty response on success. Deprecated: superseded by composite-feedback v2; tenants on v2 receive HTTP 410. Required: id.
get_single_langchain_feedback_formula_by_id
Get a LangSmith feedback formula by id. Returns the feedback formula object including its id and formula-specific attributes. Deprecated — superseded by composite-feedback v2. Required: id.
get_single_langchain_feedback_by_id
Get a specific LangSmith feedback by id. Returns: created_at, modified_at, key, score, value, comment, correction, feedback_group_id, comparative_experiment_id, run_id, session_id, id, trace_id, start_time, is_root, feedback_source, extra, feedback_thread_id, source, level, user_id. Required: id.
update_a_langchain_feedback_by_id
Replace an existing LangSmith feedback entry with a new, modified entry by id. Returns: created_at, modified_at, key, score, value, comment, correction, feedback_group_id, comparative_experiment_id, run_id, session_id, id, trace_id, start_time, is_root, feedback_source, extra, feedback_thread_id, source, level, user_id. Required: id.
delete_a_langchain_feedback_by_id
Delete a LangSmith feedback by id. Returns a 200 response with no documented response body on success. Required: id.
create_a_langchain_feedback
Create a new feedback entry in LangSmith. Returns the created feedback object including id, run_id, session_id, key, score, value, comment, correction, created_at, and modified_at. Required: key.
list_all_langchain_feedbacks
List feedback entries in LangSmith with optional filters by run, session, key, source, score presence, comment presence, level, and date range. Returns: created_at, modified_at, key, score, value, comment, correction, feedback_group_id, comparative_experiment_id, run_id, session_id, id, trace_id, start_time, is_root, feedback_source, extra, feedback_thread_id, level. Max 100 per page.
langchain_feedbacks_list_public
List feedback entries for a publicly shared LangSmith project by share token. Returns: created_at, modified_at, key, score, value, comment, correction, feedback_group_id, comparative_experiment_id, run_id, session_id, id, trace_id, start_time, is_root, feedback_source, extra, feedback_thread_id, source, level, user_id. Max 100 per page. Required: share_token.
list_all_langchain_feedback_tokens
List all feedback ingest tokens for a run in LangSmith. Returns: id, url, expires_at, feedback_key, run_id, created_at. Required: run_id.
create_a_langchain_feedback_token
Create a new feedback ingest token in LangSmith. Returns the created token including id, created_at, and webhooks configuration.
get_single_langchain_feedback_token_by_id
Create new feedback for a run using a feedback ingest token in LangSmith via GET. Accepts optional score, value, comment, correction, and extend_trace_retention query parameters. The API returns a 200 response with no specifically documented response fields. Required: id.
langchain_feedback_tokens_attach
Create new feedback for a run using a feedback ingest token in LangSmith. Accepts webhook configuration in the request body. Returns the feedback result including webhooks configuration. Required: token_id.
list_all_langchain_datasets_sessions
List tracer sessions (projects) run on a shared LangSmith dataset using a share token. Returns: start_time, end_time, extra, name, description, default_dataset_id, reference_dataset_id, trace_tier, id, run_count, latency_p50, latency_p99, first_token_p50, first_token_p99, total_tokens, prompt_tokens, completion_tokens, total_cost, prompt_cost, completion_cost, tenant_id, last_run_start_time,…. Required: share_token.
list_all_langchain_datasets_sessions_bulks
List tracer sessions from multiple shared LangSmith datasets in a single bulk request. Returns: start_time, end_time, extra, name, description, default_dataset_id, reference_dataset_id, trace_tier, id, run_count, latency_p50, latency_p99, first_token_p50, first_token_p99, total_tokens, prompt_tokens, completion_tokens, total_cost, prompt_cost, completion_cost, tenant_id, last_run_start_time,…. Required: share_tokens.
get_single_langchain_datasets_run_by_id
Get a single run from a shared LangSmith dataset by run id. Returns: name, inputs, inputs_preview, run_type, start_time, end_time, extra, error, execution_order, serialized, outputs, outputs_preview, parent_run_id, manifest_id, manifest_s3_id, events, tags, inputs_s3_urls, outputs_s3_urls, s3_urls, trace_id, dotted_order, trace_min_start_time, trace_max_start_time, id, status, child_run_ids,…. Required: id, share_token.
list_all_langchain_datasets_feedbacks
List feedback for runs in projects executed over a shared dataset in LangSmith. Returns: created_at, modified_at, key, score, value, comment, correction, feedback_group_id, comparative_experiment_id, run_id, session_id, id, trace_id, start_time, is_root, feedback_source, extra, feedback_thread_id, source, level, thread_id, updated_at, metadata, status, config. Required: share_token.
list_all_langchain_schema_messages
Get the JSON Schema definition for messages in LangSmith at a specified version. Returns a version-specific JSON Schema document describing the message format. Required: version.
list_all_langchain_schema_tooldefs
Get the LangSmith tool definition JSON Schema for a specific schema version. Returns the JSON Schema document that defines the tool definition format; the exact fields are version-specific. Required: version.
list_all_langchain_annotation_queues
List annotation queues in LangSmith with optional filters by name, queue type, dataset, tags, and assignment. Returns: description, created_at, updated_at, num_reviewers_per_item, enable_reservations, reservation_minutes, reviewer_access_mode, name, id, tenant_id, source_rule_id, run_rule_id, default_dataset, queue_type, metadata, assigned_reviewers, total_runs. Max 100 per page.
create_a_langchain_annotation_queue
Create a new annotation queue in LangSmith. Returns: description, created_at, updated_at, num_reviewers_per_item, enable_reservations, reservation_minutes, reviewer_access_mode, name, id, tenant_id, source_rule_id, run_rule_id, default_dataset, queue_type, metadata, assigned_reviewers. Required: name.
langchain_annotation_queues_bulk_delete
Delete multiple annotation queues in LangSmith with partial success support. Returns 200 when all queues are deleted successfully, or 207 for partial success. Max 100 queue IDs per request. Required: queue_ids.
update_a_langchain_annotation_queue_by_id
Update a LangSmith annotation queue by id. Returns: id, name, queue_type. Required: id.
delete_a_langchain_annotation_queue_by_id
Delete a LangSmith annotation queue by id. Returns an empty 204 response on success. Required: id.
get_single_langchain_annotation_queue_by_id
Get a single LangSmith annotation queue by id. Returns: description, created_at, updated_at, num_reviewers_per_item, enable_reservations, reservation_minutes, reviewer_access_mode, name, id, tenant_id, source_rule_id, run_rule_id, default_dataset, queue_type, metadata, assigned_reviewers, rubric_items, rubric_instructions, dataset_id. Required: id.
create_a_langchain_annotation_queues_populate
Populate a LangSmith annotation queue with runs from an experiment. Accepts a required JSON request body (PopulateAnnotationQueueSchema) whose field definitions are not available in the discovered API documentation. Returns a success response whose body shape is not specified by the API. Required: queue_id, session_ids.
list_all_langchain_annotation_queue_runs
List runs from a LangSmith annotation queue, filterable by archived state, stats inclusion, and review status. Returns: name, inputs, inputs_preview, run_type, start_time, end_time, extra, error, execution_order, serialized, outputs, outputs_preview, parent_run_id, manifest_id, manifest_s3_id, events, tags, inputs_s3_urls, outputs_s3_urls, s3_urls, trace_id, dotted_order, trace_min_start_time,…. Required: queue_id.
create_a_langchain_annotation_queue_run
Add runs to a LangSmith annotation queue by providing an array of run UUIDs or run objects. Returns an array of annotation queue run objects including id and name. This endpoint is deprecated. Required: queue_id.
update_a_langchain_annotation_queue_run_by_id
Update a run in a LangSmith annotation queue, typically to change its review status. Returns: id, name. This endpoint is deprecated. Required: id, queue_id.
delete_a_langchain_annotation_queue_run_by_id
Delete a run from a LangSmith annotation queue. Returns an empty 204 response on success. This endpoint is deprecated. Required: id, queue_id.
langchain_annotation_queue_runs_get_by_index
Get a single run from a LangSmith annotation queue by its zero-based index position. Returns: name, inputs, inputs_preview, run_type, start_time, end_time, extra, error, execution_order, serialized, outputs, outputs_preview, parent_run_id, manifest_id, manifest_s3_id, events, tags, inputs_s3_urls, outputs_s3_urls, s3_urls, trace_id, dotted_order, trace_min_start_time, trace_max_start_time, id,…. Required: queue_id, index.
create_a_langchain_runs_by_key
Add runs to a LangSmith annotation queue by key. Accepts an array of run key request objects as the request body. Returns an array of annotation queue run objects including id. This endpoint is deprecated; self-hosted deployments require LangSmith v0.16 or later. Required: queue_id.
create_a_langchain_annotation_queue_export
Export archived runs from a LangSmith annotation queue. The response payload has an unspecified schema; no response fields are documented upstream. Required: queue_id.
list_all_langchain_annotation_queue_queues
List annotation queues associated with a specific run in LangSmith. Returns: description, created_at, updated_at, num_reviewers_per_item, enable_reservations, reservation_minutes, reviewer_access_mode, name, id, tenant_id, source_rule_id, run_rule_id, default_dataset, queue_type, metadata, assigned_reviewers. Required: run_id.
list_all_langchain_annotation_queue_total_sizes
Get the total size (item count) of a LangSmith annotation queue across all review statuses. Returns: size. This endpoint is deprecated. Required: queue_id.
list_all_langchain_annotation_queue_total_archiveds
Get the total count of archived items from a LangSmith annotation queue, optionally filtered by a time range. Returns: size. Optional: start_time, end_time. This endpoint is deprecated. Required: queue_id.
list_all_langchain_annotation_queue_sizes
Get the size of a LangSmith annotation queue, optionally filtered by review status. Returns: size. This endpoint is deprecated. Required: queue_id.
create_a_langchain_annotation_queues_status
Create an identity annotation queue run status in LangSmith. Returns an unspecified response body whose schema is not documented by the upstream API. This endpoint is deprecated. Required: statu_id.
get_single_langchain_runs_resolve_by_id
Resolve a LangSmith annotation queue run ID to its section and run data for deep linking. Returns: section, position. This endpoint is deprecated. Required: id, queue_id.
create_a_langchain_ace_execute
Execute custom code for testing purposes in LangSmith. Returns an opaque JSON object whose shape depends on the code executed. A JSON request body is required. Required: args, code, language.
list_all_langchain_bulk_exports
List all bulk exports in the current LangSmith workspace. Returns each export with id, status, start_time, bulk_export_destination_id, and source_bulk_export_id.
create_a_langchain_bulk_export
Create a new LangSmith bulk export to export tracing runs to a destination. Returns: bulk_export_destination_id, session_id, all_experiments, start_time, end_time, filter, format, format_version, compression, interval_hours, export_fields, id, tenant_id, status, created_at, updated_at, finished_at, source_bulk_export_id. Either session_id or…. Required: bulk_export_destination_id, start_time.
update_a_langchain_bulk_export_by_id
Cancel a LangSmith bulk export by id. Returns the updated bulk export including id, status, and source_bulk_export_id. Required: id.
get_single_langchain_bulk_export_by_id
Get a single LangSmith bulk export by id. Returns: bulk_export_destination_id, session_id, all_experiments, start_time, end_time, filter, format, format_version, compression, interval_hours, export_fields, id, tenant_id, status, created_at, updated_at, finished_at, source_bulk_export_id. Required: id.
list_all_langchain_bulk_exports_destinations
List all bulk export destinations configured in the current LangSmith workspace. Returns: destination_type, display_name, config, id, tenant_id, created_at, updated_at, credentials_keys, webhooks.
create_a_langchain_bulk_exports_destination
Create a new bulk export destination in LangSmith that writes exported data to an S3 or S3-compatible bucket. Credentials are stored encrypted and the API validates the destination before saving. Returns: destination_type, display_name, config, id, tenant_id, created_at, updated_at, credentials_keys. Required: display_name, config.
update_a_langchain_bulk_exports_destination_by_id
Update a LangSmith bulk export destination by id. Returns the updated destination object including id, destination_type, display_name, config, and credentials. Required: id.
get_single_langchain_bulk_exports_destination_by_id
Get a single LangSmith bulk export destination by id. Returns: destination_type, display_name, config, id, tenant_id, created_at, updated_at, credentials_keys, credentials. Required: id.
list_all_langchain_bulk_exports_runs
List LangSmith bulk export runs spawned by a scheduled bulk export, filtered by the source export's id. Returns: bulk_export_id, metadata, session_id, id, status, retry_number, errors, created_at, updated_at, finished_at, start_time, end_time, source_bulk_export_id, tenant_id. Required: source_bulk_export_id.
list_all_langchain_bulk_export_runs
List runs for a LangSmith bulk export. Returns an array of BulkExportRun objects including id, tenant_id, session_id, trace_id, name, run_type, status, start_time, end_time, inputs, and outputs. Max 1000 per page. Required: bulk_export_id.
get_single_langchain_bulk_export_run_by_id
Get a single LangSmith bulk export run by id. Returns the full BulkExportRun object including id, tenant_id, session_id, trace_id, name, run_type, status, start_time, end_time, inputs, and outputs. Required: id, bulk_export_id.
list_all_langchain_feedback_configs
List LangSmith feedback configs with optional filtering by feedback key and name. Returns: feedback_key, feedback_config, tenant_id, modified_at, is_lower_score_better.
create_a_langchain_feedback_config
Create a new LangSmith feedback config for a given feedback key. Returns: feedback_key, feedback_config, tenant_id, modified_at, is_lower_score_better. Required: feedback_key, feedback_config.
langchain_feedback_configs_bulk_update
Update an existing LangSmith feedback config identified by its feedback key. Returns: feedback_key, feedback_config, tenant_id, modified_at, is_lower_score_better. Required: feedback_key.
langchain_feedback_configs_bulk_delete
Soft delete a LangSmith feedback config by marking it as deleted. The config can be recreated later with the same key, and existing feedback records with this key remain unchanged. Returns an empty 204 response on success. Required: feedback_key.
list_all_langchain_model_price_maps
List model price map entries in LangSmith. Returns an array of model price map records including id, created_at, and updated_at. The optional q parameter filters results by a search query string (max 200 characters).
create_a_langchain_model_price_map
Create a new model price entry in LangSmith. The request body schema (ModelPriceMapCreateSchema) and response shape are defined upstream but not enumerated in the API docs. Required: name, match_pattern, prompt_cost, completion_cost.
update_a_langchain_model_price_map_by_id
Update a model price map entry in LangSmith by id. The request body schema (ModelPriceMapUpdateSchema) and response shape are defined upstream but not enumerated in the API docs. Required: id, name, match_pattern, prompt_cost, completion_cost.
delete_a_langchain_model_price_map_by_id
Delete a model price map entry in LangSmith by id. Returns the deleted record including its id and attributes. Required: id.
create_a_langchain_prompts_invoke_prompt
Invoke a prompt in LangSmith by submitting a JSON request body conforming to the InvokePromptPayload schema. Returns a dynamic JSON response whose shape depends on the invoked prompt. Required: messages, template_format, inputs.
list_all_langchain_prompt_webhooks
List all prompt webhooks for the current tenant in LangSmith. Returns each webhook object including id and configuration attributes.
create_a_langchain_prompt_webhook
Create a new prompt webhook in LangSmith. Returns the created webhook object including id and configuration attributes. A JSON request body is required. Required: url.
update_a_langchain_prompt_webhook_by_id
Update a specific prompt webhook in LangSmith by id. Returns the updated webhook object including id and configuration attributes. A JSON request body is required. Required: id.
delete_a_langchain_prompt_webhook_by_id
Delete a specific prompt webhook in LangSmith by id. Returns an empty 204 response on success. Required: id.
get_single_langchain_prompt_webhook_by_id
Get a specific prompt webhook in LangSmith by id. Returns the webhook object including id and configuration attributes. Required: id.
create_a_langchain_prompt_webhooks_test
Test a specific prompt webhook in LangSmith by sending a test request to its configured target. Returns a free-form object with string key-value pairs representing the webhook test response. Requires a PromptWebhookTest request body whose individual fields are not enumerated in the API reference. Required: webhook, payload.
list_all_langchain_playground_settings
List all playground settings for the current tenant in LangSmith. Returns: id, settings, options, name, organization_id, created_at, updated_at, description, settings_type, created_by_ls_user_id, updated_by_ls_user_id, available_in_playground, available_in_evaluators, available_in_agent_builder, available_in_polly, available_in_insights_heavy, available_in_insights_light, oauth_enabled,…
create_a_langchain_playground_setting
Create playground settings in LangSmith. Returns the created record including id, created_at, and updated_at. Requires a JSON request body. Required: settings.
update_a_langchain_playground_setting_by_id
Update an existing playground settings record in LangSmith. Returns the updated record including id, created_at, and updated_at. Required: id.
delete_a_langchain_playground_setting_by_id
Delete a playground settings record in LangSmith by id. Returns an empty 200 response on success. Required: id.
get_single_langchain_playground_setting_by_id
Get a single playground settings record in LangSmith by id. Returns: id, settings, options, name, organization_id, created_at, updated_at, description, settings_type, created_by_ls_user_id, updated_by_ls_user_id, available_in_playground, available_in_evaluators, available_in_agent_builder, available_in_polly, available_in_insights_heavy, available_in_insights_light, oauth_enabled,…. Required: id.
create_a_langchain_section_clone
Clone a dashboard section in LangSmith. Returns the cloned section object including its id and section-specific attributes. A JSON request body is required.
list_all_langchain_charts_sections
List all charts sections (dashboard sections) for the tenant in LangSmith. Returns: title, description, index, id, chart_count, created_at, modified_at. Max 100 per page.
create_a_langchain_charts_section
Create a new charts section in LangSmith. Returns the created section object. The request body and response schema are referenced as CustomChartsSectionCreate and CustomChartsSectionResponse in the upstream API; their individual fields are not enumerated in the discovered source. Required: title.
update_a_langchain_charts_section_by_id
Update a charts section by id in LangSmith. Returns the updated section object. The request body and response schema are referenced as CustomChartsSectionUpdate and CustomChartsSectionResponse in the upstream API; their individual fields are not enumerated in the discovered source. Required: id.
delete_a_langchain_charts_section_by_id
Delete a LangSmith charts section by id. Returns an empty response on success. Required: id.
get_single_langchain_charts_section_by_id
Get a single charts section by id in LangSmith. Returns the section object. The request body and response schema are referenced as CustomChartsSectionRequest and CustomChartsSection in the upstream API; their individual fields are not enumerated in the discovered source. Required: id.
update_a_langchain_chart_by_id
Update a chart or text block in LangSmith by ID. Returns: id. The response uses a chart_type discriminator with values line, bar, table, kpi, top-k, pie, or text. Required: id.
delete_a_langchain_chart_by_id
Delete a LangSmith chart by id. Returns an empty response on success. Required: id.
list_all_langchain_charts
List all custom charts and dashboard text blocks for a LangSmith tenant. Returns: sections, webhooks. The response uses a chart_type discriminator with values line, bar, table, kpi, top-k, pie, or text.
get_single_langchain_chart_by_id
Get a single custom chart or text block by ID in LangSmith. Returns: id, webhooks. The response uses a chart_type discriminator with values line, bar, table, kpi, top-k, pie, or text. Required: id.
create_a_langchain_charts_preview
Read Chart Preview. Returns: series_id, timestamp, value, group. Required: bucket_info, chart.
create_a_langchain_charts_create
Create a chart or dashboard text block in LangSmith. The request body is discriminated by chart_type: line, bar, table, kpi, top-k, and pie create a chart; text creates a text block. Returns: chart_type.
list_all_langchain_org_charts_sections
List organization chart sections in LangSmith. Deprecated — organization usage charts have been retired and the endpoint returns HTTP 410 Gone.
create_a_langchain_org_charts_section
Create an organization chart section in LangSmith. Deprecated — organization usage charts have been retired and the endpoint returns HTTP 410 Gone.
update_a_langchain_org_charts_section_by_id
Update an organization chart section by id in LangSmith. Deprecated — organization usage charts have been retired and the endpoint returns HTTP 410 Gone. Required: id.
delete_a_langchain_org_charts_section_by_id
Delete an organization chart section by id in LangSmith. Deprecated — organization usage charts have been retired and the endpoint returns HTTP 410 Gone. Required: id.
get_single_langchain_org_charts_section_by_id
Get a single organization chart section by id in LangSmith. Deprecated — organization usage charts have been retired and the endpoint returns HTTP 410 Gone. Required: id.
update_a_langchain_org_chart_by_id
Update an organization usage chart in LangSmith. This endpoint is deprecated — organization usage charts have been retired and the upstream returns HTTP 410. The source documents no request body fields or response schema for this deprecated endpoint. Required: id.
delete_a_langchain_org_chart_by_id
Delete an organization usage chart in LangSmith. This endpoint is deprecated — organization usage charts have been retired and the upstream returns HTTP 410. Returns an empty response on success. Required: id.
list_all_langchain_org_charts
List organization usage charts in LangSmith. This endpoint is deprecated — organization usage charts have been retired and the upstream returns HTTP 410. The source documents no request body fields or response schema for this deprecated endpoint.
get_single_langchain_org_chart_by_id
Get a single organization usage chart in LangSmith. This endpoint is deprecated — organization usage charts have been retired and the upstream returns HTTP 410. The source documents no request body fields or response schema for this deprecated endpoint. Required: id.
create_a_langchain_org_charts_preview
Preview an organization usage chart in LangSmith. This endpoint is deprecated — organization usage charts have been retired and the upstream API returns HTTP 410 Gone. No request body or query parameters are accepted. Returns an empty response on success.
create_a_langchain_org_charts_create
Create an organization usage chart in LangSmith. This endpoint is deprecated — organization usage charts have been retired and it returns HTTP 410 Gone with no response body.
list_all_langchain_mcp_tools
List MCP tools from a remote server URL in LangSmith, served from cache when fresh and fetched via manifest or MCP handshake on cache miss. Returns the tools exposed by the remote MCP server; response shape is server-specific. Required: url.
langchain_mcp_tools_bulk_delete
Invalidate cached MCP tools for a given server URL in LangSmith so subsequent requests re-fetch from the remote server. Returns a successful response with no documented body. Required: url.
list_all_langchain_mcp_proxies
Proxy a GET request to a remote MCP server URL through LangSmith. Returns the proxied response from the target server, whose shape depends on the requested URL. Required: url.
create_a_langchain_mcp_proxy
Proxy a request to a remote MCP server through LangSmith by POSTing a ProxyRequest body. Returns the proxied response from the target server, whose shape is dynamic and depends on the requested URL and payload. Required: url.
list_all_langchain_orgs
List all LangSmith organizations visible to the current authentication. Returns: id, display_name, tier, created_at, created_by_user_id, created_by_ls_user_id, modified_at, is_personal, disabled, sso_login_slug, sso_only, jit_provisioning_enabled, invites_enabled, public_sharing_disabled, pat_creation_disabled, workspace_admin_can_invite_to_org, byoc_create_saas_workspace_enabled,…
create_a_langchain_org
Create a new organization in LangSmith. Returns: id, display_name, tier, created_at, created_by_user_id, created_by_ls_user_id, modified_at, is_personal, disabled, sso_login_slug, sso_only, jit_provisioning_enabled, invites_enabled, public_sharing_disabled, pat_creation_disabled, workspace_admin_can_invite_to_org, byoc_create_saas_workspace_enabled, default_sso_provision, max_api_key_expiry_days,…. Required: display_name, is_personal.
get_single_langchain_org_by_id
Get Organization Info. Returns: id, display_name, config, connected_to_stripe, connected_to_metronome, is_personal, tier, payment_method.
create_a_langchain_orgs_setup
Create a Stripe customer and retrieve a Stripe SetupIntent for the current LangSmith organization's billing setup. Returns: client_secret. No required parameters.
list_all_langchain_orgs_info
Get current organization info in LangSmith. Returns the OrganizationInfo object for the authenticated user's current organization, including its id, name, and configuration details.
get_single_langchain_orgs_info_by_id
Get current organization info. Returns: byoc_create_saas_workspace_enabled, can_export_usage_backfill, config, default_sso_provision, disabled, disabled_model_providers, display_name, engine_enabled.
langchain_orgs_info_bulk_update
Update Current Organization Info. Returns: id, display_name, config, engine_enabled, engine_lcu_spend_limit_monthly, is_personal, tier, reached_max_workspaces.
list_all_langchain_orgs_billings
Get the current organization's billing information in LangSmith. Returns: id, display_name, config, connected_to_stripe, connected_to_metronome, is_personal, tier, payment_method, end_of_billing_period, current_plan, upcoming_plan, reached_max_workspaces, disabled, default_sso_provision, plus_plan_transition.
list_all_langchain_orgs_dashboards
Get the current organization's dashboard in LangSmith filtered by dashboard type and color scheme. Returns the dashboard object with type-specific attributes. Required: type, color_scheme.
create_a_langchain_orgs_payment_method
Notify LangSmith that a payment method was created by submitting Stripe payment information. Returns a 200 acknowledgment response with an unspecified JSON body. Required: billing_info, setup_intent.
list_all_langchain_orgs_business_infos
Get the current organization's company info from LangSmith. Returns the company/business info object (StripeBusinessInfo-Output). The specific fields of the returned object are defined by the upstream schema and were not enumerated in the discovered source.
create_a_langchain_orgs_business_info
Set the current organization's company/business info in LangSmith. Accepts a required JSON request body whose fields are defined by the upstream StripeBusinessInfo-Input schema, which is not enumerated in the discovered source. Returns a 200 success response whose body shape is not defined in the API specification.
create_a_langchain_orgs_plan
Change the payment plan for the current LangSmith organization. Accepts a request body conforming to the ChangePaymentPlanSchema whose field definitions are not enumerated in the discovered source. Returns a 200 response with an unspecified JSON body. Required: tier.
list_all_langchain_orgs_roles
List Organization Roles. Returns: id, name, display_name, description, organization_id, permissions, access_scope, is_restricted.
create_a_langchain_orgs_role
Create a new organization role in LangSmith. Returns the created role object including its id and attributes. A JSON request body with the role definition is required. Required: display_name, description, permissions.
update_a_langchain_orgs_role_by_id
Update a LangSmith organization role by id. Returns the updated role object including its id and attributes. Required: id, display_name, description, permissions.
delete_a_langchain_orgs_role_by_id
Delete a LangSmith organization role by id. Returns the deleted role object including its id and attributes. Required: id.
langchain_role_restrictions_bulk_update
Set the restriction for a LangSmith organization role by role_id. Returns the updated Role object; the upstream API reference does not enumerate its fields in the discovered source, so consult the LangSmith Smith API reference for the full field-level breakdown. Required: role_id, is_restricted.
list_all_langchain_orgs_permissions
List all available organization permissions in LangSmith. Returns: name, description, access_scope.
list_all_langchain_orgs_pendings
List all pending LangSmith organization invites visible to the current auth. Returns an array of organization objects including id, name, and created_at.
delete_a_langchain_orgs_pending_by_id
Delete a pending organization invite in LangSmith by id. Returns an empty 204 response on success. Required: id.
list_all_langchain_orgs_members
List members of the current LangSmith organization. Returns: organization_id, members, pending, id, display_name, email, organization_role, workspace_role, workspace_memberships, active, created_at.
create_a_langchain_orgs_member
Add a member to the current LangSmith organization by creating a pending identity invitation. Returns the created pending identity including id. The request body uses the PendingIdentityCreate schema whose properties are not enumerated in the available source. Required: email.
update_a_langchain_orgs_member_by_id
Update a LangSmith organization member's role (all auth modes) or full_name/password (basic auth). Returns: id. Required: id.
delete_a_langchain_orgs_member_by_id
Remove a member from the current LangSmith organization. Returns an empty response on success. Required: id.
get_single_langchain_orgs_member_by_id
List members of the current LangSmith organization (active and pending) enriched with workspace memberships. Returns: avatar_url, created_at, display_name, email, id, is_disabled, is_pending, linked_login_methods, ls_user_id, role_id, role_name, scim_groups, workspace_memberships. Optional filters include active_is, pending_is, name_like, email_like, workspace_name_like, organization_role_like,…
list_all_langchain_members_actives
List active members of the current organization in LangSmith. Returns an array of member identity objects including id, email, name, created_at, and is_disabled. The user_ids filter is deprecated; use ls_user_ids instead.
get_single_langchain_members_active_by_id
List active members of the current workspace in LangSmith. Returns an array of member identity objects including id, email, name, created_at, and is_disabled. The user_ids filter is deprecated; use ls_user_ids instead.
list_all_langchain_members_pendings
List pending org member invites for the current LangSmith organization, with optional filtering by emails and search by email or name. Returns an array of pending identities with id, email, name, and created_at. Max 500 per page.
get_single_langchain_members_pending_by_id
Get pending member invitations for the current LangSmith workspace. Returns an array of pending identities with id, email, name, and created_at. Supports filtering by emails and searching by email or name. Max 500 results per page.
create_a_langchain_members_batch
Add Members To Current Org Batch. Returns: email, read_only, role_id, role_name, workspace_ids, workspace_role_id, workspace_role_name, password.
langchain_members_batches_create_workspace
Batch invite up to 500 users to the current LangSmith workspace and organization. Returns an array of invite results, one per requested user. Rate limited per workspace to reduce bulk invitation abuse.
create_a_langchain_basic_batch
Add Basic Auth Members To Current Org. Returns: id, ls_user_id, created_at, updated_at, email, full_name, avatar_url, password.
langchain_member_pendings_update_workspace
Update the role on a pending workspace member invite in LangSmith. Returns the updated pending member identity including identity_id and role. Required: identity_id.
langchain_member_pendings_delete_workspace
Delete a pending workspace member invite in LangSmith. Returns an empty response on success. Required: identity_id.
langchain_member_pendings_bulk_update
Update the role on a pending LangSmith organization member invite. Returns: email, read_only, role_id, role_name, workspace_ids, workspace_role_id, workspace_role_name, password, full_name, access_scope, id, user_id, tenant_id, organization_id, created_at, org_role_id, org_role_name, tenant_ids, role. Required: identity_id.
langchain_member_pendings_bulk_delete
Delete a pending LangSmith organization member invite by identity_id. Returns an empty response on success. Required: identity_id.
create_a_langchain_claim
Claim a pending organization invite in LangSmith by accepting the invitation for the authenticated user. Returns the Identity object including id. Required: organization_id.
langchain_claims_claim_workspace
Claim a pending workspace invite in LangSmith by accepting the invitation for the authenticated user. This endpoint is deprecated. Returns an opaque response with no documented fields. Required: workspace_id.
langchain_members_basics_bulk_update
Update the current LangSmith user's full_name and/or password in basic auth mode. The API returns a success response whose body shape is not specified in the API reference.
list_all_langchain_orgs_sso_settings
Get Current Sso Settings. Returns: id, organization_id, provider_id, default_workspace_role_id, default_workspace_ids, metadata_url, metadata_xml, sso_groups_enabled.
create_a_langchain_orgs_sso_setting
Create SSO provider settings for the current organization in LangSmith. Returns the created SSO provider object with its id and provider-specific attributes. Requires a JSON request body with SSO provider configuration. Required: default_workspace_role_id, default_workspace_ids.
update_a_langchain_orgs_sso_setting_by_id
Update SSO provider settings defaults for the current organization in LangSmith. Returns the updated SSO provider record including its id and sso_login_slug. Required: id.
delete_a_langchain_orgs_sso_setting_by_id
Delete Sso Settings. Returns: id, organization_id, provider_id, default_workspace_role_id, default_workspace_ids, metadata_url, metadata_xml, sso_groups_enabled. Required: id.
langchain_orgs_login_methods_bulk_update
Update allowed login methods for the current organization in LangSmith. Returns an object representing the updated allowed login methods configuration. Requires a request body following the AllowedLoginMethodsUpdate schema.
list_all_langchain_billing_usages
List organization billing usage in LangSmith for a given date range. Returns an array of OrgUsage records with trace consumption data for the specified period. Required: starting_on.
list_all_langchain_billing_granular_usages
List granular LangSmith usage data for the current organization with flexible grouping by workspace or trace tier. Returns time-bucketed records with traces, nodes_executed, agent_runs, and agent_uptime_seconds, with value fields varying by kind. Required: start_time, end_time.
list_all_langchain_granular_usage_exports
Export granular usage data as a CSV file in LangSmith. Returns a CSV file download whose value columns vary by the kind parameter. Required: start_time, end_time.
list_all_langchain_user_login_methods
Get Current User Login Methods. Returns: id, provider, ls_user_id, saml_provider_id, provider_user_id, created_at, updated_at, email.
create_a_langchain_orgs_stripe_checkout_session
Create a Stripe checkout session in LangSmith to kick off a checkout flow for the current organization. Returns the Stripe checkout session object. Requires a JSON request body whose field schema is not enumerated in the available API documentation. Required: amount_cents, success_path.
create_a_langchain_orgs_stripe_account_link
Kick off a Stripe account link flow in LangSmith. Requires a JSON request body (StripeAccountLinksCreate schema). Returns a JSON response whose field structure is not enumerated in the available source documentation. Required: success_path.
list_all_langchain_orgs_service_keys
List LangSmith org service keys for the current organization, optionally filtered by workspace. Returns an array of service key objects including id, description, and read_only for each key. Optional: workspace_ids.
create_a_langchain_orgs_service_key
Create an org-scoped service key in LangSmith. If workspaces is None, the key is org-wide. Returns: created_at, id, short_key, description, read_only, last_used_at, expires_at, workspace_names, default_workspace_name, role_id, org_role_id, access_scope, created_by, key.
update_a_langchain_orgs_service_key_by_id
Update a LangSmith org service key's role(s) in place without rotating the key. Returns: created_at, id, short_key, description, read_only, last_used_at, expires_at, workspace_names, default_workspace_name, role_id, org_role_id, access_scope, created_by, key. Required: id.
delete_a_langchain_orgs_service_key_by_id
Delete a LangSmith org service key by id. Returns: created_at, id, short_key, description, read_only, last_used_at, expires_at, workspace_names, default_workspace_name, role_id, org_role_id, access_scope, created_by, key. Required: id.
list_all_langchain_orgs_personal_access_tokens
List personal access tokens (PATs) for the current LangSmith organization. Returns each token with id, description, read_only, and created_at.
create_a_langchain_orgs_personal_access_token
Create a personal access token (PAT) for the current LangSmith organization. The API key value is displayed only once in the response. Returns: created_at, id, short_key, description, read_only, last_used_at, expires_at, workspace_names, default_workspace_name, role_id, org_role_id, access_scope, created_by, key, api_key.
delete_a_langchain_orgs_personal_access_token_by_id
Delete a LangSmith personal access token for the current organization by id. Returns the deleted token object including its id, description, and read_only flag. Required: id.
create_a_langchain_orgs_set_default_sso_provision
Set the current LangSmith organization as the default for SSO provisioning in self-hosted environments. Returns a success response object. No request parameters required.
create_a_langchain_login
Create a login session in LangSmith by authenticating with credentials. Returns a BasicAuthResponse containing authentication details.
create_a_langchain_email_verification_send
Send an email to confirm the email address for an SSO user in LangSmith. Returns a 202 acknowledgment object with an opaque body. Requires a JSON request body with SSO email verification send details. Required: email, saml_provider_id.
create_a_langchain_email_verification_status
Check the email verification status of an SSO user in LangSmith. Returns the SSO email verification status response object. Required: email, saml_provider_id.
create_a_langchain_email_verification_confirm
Confirm the email of an SSO user in LangSmith by submitting a JSON verification request. Returns a generic confirmation response object whose specific fields are not enumerated in the available source. The request requires a JSON body (SSOConfirmEmailRequest). Required: token.
get_single_langchain_sso_setting_by_id
Get SSO provider settings from a login slug in LangSmith. Returns an array of SSO provider settings records (SSOProviderSlim); the specific fields of each record are not enumerated in the available API reference. Required: id.
create_a_langchain_sso_email_lookup
Lookup Sso By Email. Returns: provider_id, organization_id, organization_display_name. Required: email.
list_all_langchain_api_keys
List API keys for the current tenant in LangSmith. Returns: created_at, id, short_key, description, read_only, last_used_at, expires_at, workspace_names, default_workspace_name, role_id, org_role_id, access_scope, created_by.
create_a_langchain_api_key
Generate a new API key in LangSmith. Returns: created_at, id, short_key, description, read_only, last_used_at, expires_at, workspace_names, default_workspace_name, role_id, org_role_id, access_scope, created_by, key.
delete_a_langchain_api_key_by_id
Delete an API key by id in LangSmith. Returns: created_at, id, short_key, description, read_only, last_used_at, expires_at, workspace_names, default_workspace_name, role_id, org_role_id, access_scope, created_by. Required: id.
langchain_api_keys_get_current
List personal access tokens for the current user in LangSmith. Deprecated — use /orgs/current/personal-access-tokens instead. Returns: created_at, id, short_key, description, read_only, last_used_at, expires_at, workspace_names, default_workspace_name, role_id, org_role_id, access_scope, created_by.
langchain_api_keys_create_current
Generate a personal access token for the current user in LangSmith. Deprecated — use /orgs/current/personal-access-tokens instead. Returns: created_at, id, short_key, description, read_only, last_used_at, expires_at, workspace_names, default_workspace_name, role_id, org_role_id, access_scope, created_by, key, webhooks.
langchain_api_keys_delete_current
Delete Personal Access Token. Returns: created_at, id, short_key, description, read_only, last_used_at, expires_at, workspace_names. Required: current_id.
list_all_langchain_tenants
List all LangSmith tenants (workspaces) visible to the current authentication. Returns: id, organization_id, created_at, display_name, is_personal, is_deleted, tenant_handle, data_plane_url, read_only, role_id, role_name, permissions, name, handle. Optionally include deleted tenants or skip automatic tenant creation.
create_a_langchain_tenant
Create a new LangSmith organization and corresponding workspace (tenant). Returns: id, organization_id, created_at, display_name, is_personal, is_deleted, tenant_handle, data_plane_url, name, handle. Required: display_name.
list_all_langchain_onboarding_states
Get the onboarding state for the current user in LangSmith. Returns: id, ls_user_id, tracing_completed_at, lgstudio_completed_at, playground_completed_at, evaluation_completed_at, success_viewed_at, created_at, updated_at.
create_a_langchain_onboarding_state
Initialize onboarding state for the current user in LangSmith. Returns: id, ls_user_id, tracing_completed_at, lgstudio_completed_at, playground_completed_at, evaluation_completed_at, success_viewed_at, created_at, updated_at.
langchain_onboarding_states_bulk_update
Update a specific onboarding completion field for the current user in LangSmith. Returns: id, ls_user_id, tracing_completed_at, lgstudio_completed_at, playground_completed_at, evaluation_completed_at, success_viewed_at, created_at, updated_at. Required: field.
list_all_langchain_ls_user_ids
Get the LangSmith user ID for the current authenticated user. Returns the user ID as a bare string value.
list_all_langchain_service_accounts
List service accounts for the current organization in LangSmith. Returns an array of service account objects including id, created_at, and updated_at.
create_a_langchain_service_account
Create a service account in LangSmith. Returns the created service account including its id, created_at, and updated_at. Requires a request body. Required: name.
delete_a_langchain_service_account_by_id
Delete a LangSmith service account by id. Returns the deleted service account's id, created_at, and updated_at. Required: id.
list_all_langchain_workspaces_pendings
List pending workspace invites visible to the current authentication in LangSmith. Returns: id, organization_id, created_at, display_name, is_personal, is_deleted, tenant_handle, data_plane_url.
delete_a_langchain_workspaces_pending_by_id
Delete a pending workspace invite in LangSmith by id. Returns an empty 200 response on success. Required: id.
list_all_langchain_workspaces_members
List members of the current LangSmith workspace. Returns: tenant_id, members, pending.
create_a_langchain_workspaces_member
Add an existing organization member to the current LangSmith workspace. Returns the created member object including identity_id, email, name, role, and created_at.
update_a_langchain_workspaces_member_by_id
Update a workspace member in LangSmith, such as changing their assigned role. Returns the updated member object including identity_id, email, name, role, and created_at. Required: id, role_id.
delete_a_langchain_workspaces_member_by_id
Remove a member from the current LangSmith workspace by id. Returns an empty 204 response on success. Required: id.
list_all_langchain_usage_limits
List the configured usage limits for the current LangSmith tenant. Returns an array of usage limit objects, each containing an id (UUID). Usage limits control the quantity of traces (all traces or extended data retention traces) permitted within a monthly window.
delete_a_langchain_usage_limit_by_id
Delete a specific LangSmith usage limit by id. Returns an empty 200 response on success. Required: id.
langchain_usage_limits_bulk_update
Upsert a usage limit in LangSmith to control tracing volume (e.g. all traces or extended data retention traces). Returns the usage limit object including its id. A request body specifying the limit configuration is required. Limit values are cached and may take a minute or two before they apply; usage limiting is approximate. Required: limit_type, limit_value.
list_all_langchain_usage_limits_orgs
List the configured usage limits for a given organization in LangSmith. Returns an array of UsageLimit objects describing the organization's monthly trace usage limits, including the all-traces limit and the extended data retention traces limit.
list_all_langchain_settings
Get the current workspace (tenant) settings in LangSmith. Returns: id, display_name, created_at, tenant_handle, updated_at, thread_id, metadata, status, config.
create_a_langchain_settings_handle
Set the tenant handle for the current LangSmith workspace. Returns the updated tenant/workspace object including id and created_at. A JSON request body is required. Required: tenant_handle.
list_all_langchain_repos
List all repos in LangSmith with optional filtering by repo type, public visibility, archived status, tags, and more. Returns a paginated list of repos; field details are defined in the ListReposResponse schema in the LangSmith API reference. Max 100 per page.
create_a_langchain_repo
Create a new repo in LangSmith. Returns the created repo object; field details are defined in the CreateRepoResponse schema in the LangSmith API reference. Required: repo_handle, is_public.
delete_a_langchain_repo_by_id
Delete a repo in LangChain by owner and repo handle. Returns an empty response on success. Required: owner, repo.
langchain_repos_bulk_delete
Delete multiple LangSmith repositories by their IDs with partial success support (200 when all deleted, 207 when some fail). Max 100 repo IDs per request. Required: repo_ids.
get_single_langchain_repo_by_id
Get a specific LangSmith repo by owner and repo handle. Returns: repo. Required: owner, repo.
langchain_repos_list_tags
List all tags for a specific LangSmith repo. Returns: id, repo_id, commit_id, commit_hash, tag_name, created_at, updated_at, name, commit. Required: repo.
langchain_repos_create_tag
Create a tag on a LangSmith repo by owner and repo handle. Returns the created tag object including tag_name. Required: owner, repo, tag_name, commit_id.
langchain_repos_bulk_update
Update a LangSmith repository identified by owner and repo handle. Returns the updated repository object; field details are defined in the CreateRepoResponse schema in the LangSmith API reference. Required: owner, repo.
create_a_langchain_fork
Fork a LangSmith repo to create a copy under your workspace. Returns the forked repo object including id, repo_type, updated_at, is_public, and is_archived. Required: owner, repo, repo_handle.
list_all_langchain_repos_tags
List all repo tags in LangSmith, filterable by tenant, repo type, archived status, and visibility. Returns: tags. Max 100 per page.
create_a_langchain_repos_optimize_job
Create a prompt optimization job in LangSmith. Returns the optimize prompt response object. Requires a JSON request body conforming to the OptimizePromptJobRequest schema; the field-level breakdown is not enumerated in the available API reference. Required: algorithm, config, prompt_name.
create_a_langchain_like
Like a repo in LangSmith by owner and repo name. Returns a like response object whose fields are not individually documented in the available source. Required: owner, repo, like.
langchain_likes_like_comment
Like a comment in LangSmith by owner, repo, and parent comment ID. Returns a response object confirming the like action. Required: owner, repo, parent_comment_id.
langchain_likes_bulk_delete
Remove a like from a comment in LangSmith. Returns a response object confirming the unlike action. Required: owner, repo, parent_comment_id.
list_all_langchain_comments
List comments for a LangSmith tracing project identified by owner and repo. Returns: comments, total. Required: owner, repo.
create_a_langchain_comment
Create a comment on a LangSmith tracing project identified by owner and repo. Returns: id. Required: owner, repo, content.
langchain_comments_list_replies
List reply comments under a parent comment in a LangSmith tracing project. Returns: comments, total. Required: owner, repo, parent_comment_id.
langchain_comments_create_reply
Create a reply comment under a parent comment in a LangSmith tracing project. Returns: id, comment_by, comment_on, parent_id, content, created_at, updated_at, comment_by_name, num_sub_comments, num_likes, liked_by_auth_user. Required: owner, repo, parent_comment_id, content.
list_all_langchain_tags
List the transition history for a specific tag in a LangSmith repository, showing each commit change and who performed it. Returns: total, transitions. Required: owner, repo, tag_name.
langchain_tags_bulk_update
Update a commit tag in a LangSmith repository, such as moving it to point to a different commit. Returns the updated tag object including id, tag_name, created_at, and updated_at. Required: owner, repo, tag_name, commit_id.
langchain_tags_bulk_delete
Delete a tag from a LangSmith repository. Returns an empty 204 response on success. Required: owner, repo, tag_name.
list_all_langchain_owners
List all owners of a LangSmith repo. Returns the list of repo owners for the specified repository. Required: owner, repo.
create_a_langchain_owner
Add a new owner to a LangSmith repo. Returns the created repo owner object. Required: owner, repo, email.
langchain_owners_bulk_delete
Remove an owner from a LangSmith repo. Returns an empty 204 response on success. Required: owner, repo, identity_id.
list_all_langchain_optimization_jobs
List all prompt optimization jobs in a LangSmith repository. Returns each job's id, created_at, updated_at. Required: repo.
create_a_langchain_optimization_job
Create a new prompt optimization job in a LangSmith repository. Returns: id, repo_id, status, tenant_id, algorithm, config, results, created_at, updated_at. Required: repo, algorithm, config.
update_a_langchain_optimization_job_by_id
Replace an existing prompt optimization job with a new, modified job in LangSmith. Returns: id, repo_id, status, tenant_id, algorithm, config, results, created_at, updated_at. Required: id.
delete_a_langchain_optimization_job_by_id
Delete a prompt optimization job in LangSmith. Returns an empty 200 response on success. Required: id.
get_single_langchain_optimization_job_by_id
Get a specific prompt optimization job by id in LangSmith. Returns: id, repo_id, status, tenant_id, algorithm, config, results, created_at, updated_at, logs. Required: id.
langchain_optimization_jobs_create_log
Create a new log entry for a prompt optimization job in LangSmith. Returns the created prompt optimization job log object as defined by the PromptOptimizationJobLog schema. Required: job_id, log_type, message.
list_all_langchain_optimization_job_logs
List all logs for a specific prompt optimization job in LangSmith. Returns each log object including its id. Required: job_id.
delete_a_langchain_optimization_job_log_by_id
Delete a prompt optimization job log by id in LangSmith. Returns an empty 204 response on success. Required: id.
get_single_langchain_optimization_job_log_by_id
Get a specific prompt optimization job log by id in LangSmith. Returns the log object including its id. Required: id.
list_all_langchain_well_known_oauth_authorization_servers
Get OAuth2 authorization server metadata in LangSmith per RFC 8414, advertising supported endpoints, grant types, and response types. Returns the RFC 8414 metadata object with spec-defined fields not enumerated in the integration's docs.
list_all_langchain_well_known_openid_configurations
Get the OpenID Connect discovery document for LangSmith, advertising the authorization, token, userinfo, and JWKS endpoints plus supported scopes, response types, and signing algorithms. Returns: authorization_endpoint, claims_supported, code_challenge_methods_supported, grant_types_supported, id_token_signing_alg_values_supported, issuer, jwks_uri, response_types_supported, scopes_supported,…
list_all_langchain_commits
List commits for a LangSmith repository with pagination. Returns: commits, total. Use '-' as owner for private repos; include_stats controls whether download and view statistics are computed (defaults to true). Required: owner, repo.
create_a_langchain_commit
Create a new commit in a LangSmith repository. Returns: commit. Required: owner, repo.
get_single_langchain_commit_by_id
Get a specific LangSmith commit by hash, tag, or 'latest'. Returns: commit_hash, description, examples, is_draft, manifest, model_config, model_provider, id, created_at, num_downloads, num_views, model, thread_id, updated_at, metadata, status, config. The commit parameter accepts a hash (8+ chars), a tag name, or 'latest'; hashes shorter than 8 characters are…. Required: owner, repo, commit.
list_all_langchain_hub_environments
List the hub environments configuration for the current tenant in LangSmith. Returns: environments, id, webhooks. Returns 404 if no custom configuration exists.
create_a_langchain_hub_environment
Create the hub environments configuration for the current tenant in LangSmith. Returns: environments, id, webhooks. Returns 409 Conflict if a configuration already exists. Required: environments.
update_a_langchain_hub_environment_by_id
Update a hub environments model in LangSmith by replacing its environments array. Returns: environments, id, webhooks. Required: id, environments.
delete_a_langchain_hub_environment_by_id
Delete a hub environments model in LangSmith by id. The tenant reverts to default configuration. Returns a simple key-value response on success. Required: id.
list_all_langchain_info
Get information about the current LangSmith deployment in LangChain, including version, instance feature flags, batch-ingest limits, and max SDK versions. Returns: batch_ingest_config, billing_installation_id, customer_info, git_sha, instance_flags, license_expiration_time, sdk_versions, version, batch_ingest_limits, maximum_sdk_versions.
create_a_langchain_platform_alert
Create a new alert rule in LangSmith for a given session. Returns the created alert rule including its id and attributes. Required: alert_id, actions, rule.
list_all_langchain_platform_alerts
Get a specific alert rule in LangSmith by session and alert rule ID. Returns the alert rule including its id and attributes. Required: session_id, alert_rule_id.
No tools match your search.
How it works
From LangChain account to governed MCP endpoint
Connect
Link a LangChain account through Elaichi's hosted connect flow. Credentials are vaulted, so nobody, including the AI, ever sees them.
Compose
The connection becomes a toolbox instantly. Curate which LangChain tools are exposed, rename them, or freeze arguments.
Authorize
Point Claude, ChatGPT, Cursor, or any MCP client at the one Elaichi endpoint and sign in with OAuth, governed by roles, restrictions, and audit logs.
Put your agents to work in the tools you already use
Start a 14-day Gold trial. Connect a product, curate a toolbox, and paste a governed MCP endpoint into Claude, ChatGPT, or Cursor in minutes.