> ## Documentation Index
> Fetch the complete documentation index at: https://docs.parashell.cloud/llms.txt
> Use this file to discover all available pages before exploring further.

# rollback_to_transaction

> Restore the exact pre-change checkpoint for an applied transaction.

## Signature

```python theme={null}
rollback_to_transaction(transaction_id: str) -> list[TextContent | ImageContent]
```

Descriptor: `rollback to transaction`

## Invocation

```json theme={null}
{ "transaction_id": "<applied-transaction-id>" }
```

## Operational notes

The checkpoint is captured before the transaction opens. Passing that applied transaction's id removes every change introduced by it and every newer transaction. Restoration verifies document identity and the checkpoint object set before autosave. Missing or inconsistent checkpoints fail without reporting a successful rollback.
