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

# SummerChannelSendOperation

> A typed asynchronous World channel operation.

**Class:** `SummerChannelSendOperation` · **Inherits:** [`SummerOperation`](/api-reference/gdscript/types/operation)

A typed asynchronous World channel operation.

Observe the inherited [`SummerOperation.completed`](/api-reference/gdscript/types/operation#completed) signal or [`SummerOperation.get_result_or_completed_signal()`](/api-reference/gdscript/types/operation#get_result_or_completed_signal) before reading the typed result.

## Methods

### get\_receipt

```gdscript theme={null}
func get_receipt() -> SummerChannelReceipt const
```

Returns canonical acceptance metadata after successful completion while the channel admission remains valid. A receipt does not authorize message text or imply delivery.

**Returns:** [`SummerChannelReceipt`](/api-reference/gdscript/types/channel-receipt)

### retry

```gdscript theme={null}
func retry() -> SummerChannelSendOperation
```

Creates another attempt of this terminal send with the exact original handle, text, and idempotency key. An ended admission cannot be retried into a new World. The original operation remains immutable.

**Returns:** [`SummerChannelSendOperation`](/api-reference/gdscript/types/channel-send-operation)

Returns at once. Wait for the result with `var result: SummerResult = await op.get_result_or_completed_signal()`; see [SummerOperation](/api-reference/gdscript/types/operation).

***

What is live on the platform today: [platform capability status](/knowledge-base/source-status). Check availability at runtime before you offer a feature.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.