MessageId - a client-minted UUID v4, never derived from content or location.
API reference sections
Schema
RetryTurnRequest
Type object
Shape
| Field | Type | Description |
|---|---|---|
| operation_idrequired | string | |
| message_idrequired | MessageId | |
| surfacerequired | AiSurface | |
| explicit_refs | array of ContextRef | Default |
| reasoning_override | ReasoningChoice or null | |
| web_search | boolean | |
| replace_pinned_documents | boolean | When true, existing pinned documents are ignored and only the explicit refs are used as context for this turn. Used by the contextual AI pane, where the current document should replace prior context. |
{
"operation_id": "string",
"message_id": "00000000-0000-4000-8000-000000000000",
"surface": "standalone",
"explicit_refs": [],
"reasoning_override": "default",
"web_search": false,
"replace_pinned_documents": false
}The contract has no example values, so example bodies are generated from each schema: every field is shown with a placeholder of its type.
Used by
Generated from contract version 1. Last updated .
