Yandex Cloud
Search
Contact UsTry it for free
  • Customer Stories
  • Documentation
  • Blog
  • All Services
  • System Status
  • Marketplace
    • Featured
    • Infrastructure & Network
    • Data Platform
    • AI for business
    • Security
    • DevOps tools
    • Serverless
    • Monitoring & Resources
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Start testing with double trial credits
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Center for Technologies and Society
    • Yandex Cloud Partner program
    • Price calculator
    • Pricing plans
  • Customer Stories
  • Documentation
  • Blog
© 2026 Direct Cursus Technology L.L.C.
Yandex AI Studio
  • About Yandex AI Studio
  • Getting started with Model Gallery
  • Yandex Workflows
  • Switching from the AI Assistant API to Responses API
  • Compatibility with OpenAI
    • Overview
    • API authentication
          • Overview
          • realtime.server.error
          • realtime.server.session.created
          • realtime.server.session.updated
          • realtime.server.conversation.item.added
          • realtime.server.conversation.item.created
          • realtime.server.conversation.item.deleted
          • realtime.server.conversation.item.done
          • realtime.server.conversation.item.input_audio_transcription.completed
          • realtime.server.conversation.item.input_audio_transcription.delta
          • realtime.server.conversation.item.input_audio_transcription.failed
          • realtime.server.conversation.item.input_audio_transcription.segment
          • realtime.server.conversation.item.retrieved
          • realtime.server.conversation.item.truncated
          • realtime.server.input_audio_buffer.cleared
          • realtime.server.input_audio_buffer.committed
          • realtime.server.input_audio_buffer.dtmf_event_received
          • realtime.server.input_audio_buffer.speech_started
          • realtime.server.input_audio_buffer.speech_stopped
          • realtime.server.input_audio_buffer.timeout_triggered
          • realtime.server.output_audio_buffer.cleared
          • realtime.server.output_audio_buffer.started
          • realtime.server.output_audio_buffer.stopped
          • realtime.server.response.content_part.added
          • realtime.server.response.content_part.done
          • realtime.server.response.created
          • realtime.server.response.done
          • realtime.server.response.function_call_arguments.delta
          • realtime.server.response.function_call_arguments.done
          • realtime.server.response.mcp_call.completed
          • realtime.server.response.mcp_call.failed
          • realtime.server.response.mcp_call.in_progress
          • realtime.server.response.mcp_call_arguments.delta
          • realtime.server.response.mcp_call_arguments.done
          • realtime.server.response.output_audio.delta
          • realtime.server.response.output_audio.done
          • realtime.server.response.output_audio_transcript.delta
          • realtime.server.response.output_audio_transcript.done
          • realtime.server.response.output_item.added
          • realtime.server.response.output_item.done
          • realtime.server.response.output_text.delta
          • realtime.server.response.output_text.done
          • realtime.server.mcp_list_tools.completed
          • realtime.server.mcp_list_tools.failed
          • realtime.server.mcp_list_tools.in_progress
          • realtime.server.rate_limits.updated
  • Quotas and limits
  • Pricing policy
  • Access management
  • Audit Trails events
  • Public materials
  • Release notes
  • Terms and definitions

In this article:

  • HTTP request
  • Body parameters
  • RealtimeConversationItem
  • Response
  1. API references
  2. OpenAI-compatible APIs
  3. Realtime
  4. Server events
  5. realtime.server.response.output_item.done

REST: response.output_item.done

Written by
Yandex Cloud
Updated at December 30, 2025
  • HTTP request
  • Body parameters
  • RealtimeConversationItem
  • Response

HTTP requestHTTP request

POST https://ai.api.cloud.yandex.net/v1/realtime/server-events/response.output_item.done

Body parametersBody parameters

Request schema: application/json

{
  "type": "string",
  "event_id": "string",
  "response_id": "string",
  "output_index": "integer",
  "item": {
    "id": "string",
    "object": "string",
    "type": "string",
    "role": "string | null",
    "status": "string | null",
    "content": "array | null",
    "call_id": "string | null",
    "name": "string | null",
    "arguments": "string | null",
    "output": "string | null",
    "metadata": "object | null"
  }
}

Returned when an output item is done streaming. Also emitted when a response is interrupted, incomplete, or cancelled.

Field

Description

type

enum

Required field. The event type, must be response.output_item.done.

  • response.output_item.done

event_id

string

Required field. The unique ID of the server event.

response_id

string

Required field. The ID of the response to which the item belongs.

output_index

integer

Required field. The index of the output item in the response.

item

RealtimeConversationItem

Required field. A single item within a Realtime conversation.

RealtimeConversationItemRealtimeConversationItem

A single item within a Realtime conversation.

Field

Description

id

string

Item ID.

object

string

Object type identifier (e.g., realtime.item).

type

string

Required field. Item type (message, function_call, function_call_output, mcp_call, etc.).

role

string | null

Role for message items (user, assistant, system).

status

string | null

Item status, if applicable.

content

array | null

Item content parts.

call_id

string | null

Call ID for tool/function call items.

name

string | null

Tool/function name for call items.

arguments

string | null

Tool/function call arguments as JSON string.

output

string | null

Tool/function output as string or JSON-encoded string.

metadata

object | null

Developer-defined metadata.

ResponseResponse

HTTP Code: 200

OK

Was the article helpful?

Previous
realtime.server.response.output_item.added
Next
realtime.server.response.output_text.delta
© 2026 Direct Cursus Technology L.L.C.