# RunTree

> **Class** in `langsmith`

📖 [View in docs](https://reference.langchain.com/python/langsmith/run_trees/RunTree)

Run Schema with back-references for posting runs.

## Signature

```python
RunTree()
```

## Extends

- `ls_schemas.RunBase`

## Properties

- `name`
- `id`
- `run_type`
- `start_time`
- `parent_run`
- `parent_dotted_order`
- `child_runs`
- `session_name`
- `session_id`
- `extra`
- `tags`
- `events`
- `ls_client`
- `dotted_order`
- `trace_id`
- `dangerously_allow_filesystem`
- `replicas`
- `model_config`
- `client`
- `trace_start_time`

## Methods

- [`infer_defaults()`](https://reference.langchain.com/python/langsmith/run_trees/RunTree/infer_defaults)
- [`ensure_dotted_order()`](https://reference.langchain.com/python/langsmith/run_trees/RunTree/ensure_dotted_order)
- [`set()`](https://reference.langchain.com/python/langsmith/run_trees/RunTree/set)
- [`add_tags()`](https://reference.langchain.com/python/langsmith/run_trees/RunTree/add_tags)
- [`add_metadata()`](https://reference.langchain.com/python/langsmith/run_trees/RunTree/add_metadata)
- [`add_outputs()`](https://reference.langchain.com/python/langsmith/run_trees/RunTree/add_outputs)
- [`add_inputs()`](https://reference.langchain.com/python/langsmith/run_trees/RunTree/add_inputs)
- [`add_event()`](https://reference.langchain.com/python/langsmith/run_trees/RunTree/add_event)
- [`end()`](https://reference.langchain.com/python/langsmith/run_trees/RunTree/end)
- [`create_child()`](https://reference.langchain.com/python/langsmith/run_trees/RunTree/create_child)
- [`post()`](https://reference.langchain.com/python/langsmith/run_trees/RunTree/post)
- [`patch()`](https://reference.langchain.com/python/langsmith/run_trees/RunTree/patch)
- [`wait()`](https://reference.langchain.com/python/langsmith/run_trees/RunTree/wait)
- [`get_url()`](https://reference.langchain.com/python/langsmith/run_trees/RunTree/get_url)
- [`from_dotted_order()`](https://reference.langchain.com/python/langsmith/run_trees/RunTree/from_dotted_order)
- [`from_runnable_config()`](https://reference.langchain.com/python/langsmith/run_trees/RunTree/from_runnable_config)
- [`from_headers()`](https://reference.langchain.com/python/langsmith/run_trees/RunTree/from_headers)
- [`to_headers()`](https://reference.langchain.com/python/langsmith/run_trees/RunTree/to_headers)

---

[View source on GitHub](https://github.com/langchain-ai/langsmith-sdk/blob/791701a304a72495d108669ef11c194983fd0e95/python/langsmith/run_trees.py#L224)