---
id: "T:cAlgo.API.Clipboard"
kind: "interface"
namespace: "cAlgo.API"
url: "https://help.ctrader.com/ctrader-algo/references/General/Clipboard/"
---

> Documentation index for agents: https://help.ctrader.com/ctrader-algo/llms.txt · machine index: https://help.ctrader.com/ctrader-algo/api.json

# Clipboard (interface)

Provides access to system Clipboard.

Environments: Desktop supported · CLI not supported · Cloud not supported.

- CLI: SetText does nothing; GetText returns an empty string. No exception is thrown.
- Cloud: SetText does nothing; GetText returns an empty string. No exception is thrown.

## Definition

```csharp
public interface Clipboard
```

Available since cAlgo.API 5.8.

## Remarks

Accessing Clipboard requires user permission.

## Examples

C#:

```csharp
Clipboard.SetText(SymbolName + " " + Symbol.Bid);
Print("Clipboard now contains: {0}", Clipboard.GetText());
```

Python:

```python
api.Clipboard.SetText(f"{api.SymbolName} {api.Symbol.Bid}")
api.Print(f"Clipboard now contains: {api.Clipboard.GetText()}")
```

## Methods

- `string GetText()` — Returns a string containing text data on the Clipboard. [details](https://help.ctrader.com/ctrader-algo/references/General/Clipboard/GetText/index.md)
- `void SetText(string text)` — Stores text data on the Clipboard. [details](https://help.ctrader.com/ctrader-algo/references/General/Clipboard/SetText/index.md)

