LangChain Reference home pageLangChain ReferenceLangChain Reference
  • GitHub
  • Main Docs
Deep Agents
LangChain
LangGraph
Integrations
LangSmith
  • Overview
  • Client
  • AsyncClient
  • Run Helpers
  • Run Trees
  • Evaluation
  • Schemas
  • Utilities
  • Wrappers
  • Anonymizer
  • Testing
  • Expect API
  • Middleware
  • Pytest Plugin
  • Deployment SDK
⌘I

LangChain Assistant

Ask a question to get started

Enter to send•Shift+Enter new line

Menu

OverviewClientAsyncClientRun HelpersRun TreesEvaluationSchemasUtilitiesWrappersAnonymizerTestingExpect APIMiddlewarePytest PluginDeployment SDK
Language
Theme
Pythonlangsmithsandbox_async_clientAsyncSandboxClientlist_snapshots
Method●Since v0.7

list_snapshots

Copy
list_snapshots(
  self,
  *,
  name_contains: Optional[str] = None,
  limit: Optional
View source on GitHub
[
int
]
=
None
,
offset
:
Optional
[
int
]
=
None
,
headers
:
RequestHeaders
=
None
)
->
list
[
Snapshot
]

Parameters

NameTypeDescription
name_containsOptional[str]
Default:None

Optional case-insensitive substring filter applied to snapshot names server-side.

limitOptional[int]
Default:None

Optional maximum number of snapshots to return for a single request. Must be between 1 and 500 (inclusive); the server rejects values outside that range. Defaults to 50 server-side when omitted.

offsetOptional[int]
Default:None

List snapshots.

The backend always paginates this endpoint. When limit is omitted the server applies a default page size (currently 50), so a single call is not guaranteed to return every snapshot. To iterate through all results, repeat the call with increasing offset values (or an explicit limit) until fewer than limit snapshots come back.

Optional number of snapshots to skip before returning results. Must be >= 0. Useful for paginating through large result sets in combination with limit.