Streaming
How to work with our Server-Sent Events (SSE)
Key concepts
Typical flow
Full stream of SSE Example

How our SSE works

Initial Connection Setup
Request Initiation
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Header parameters
x-zitadel-org-idstringOptional
Custom Organization ID header, use in Organization Switch.
Body
contentany ofOptional
stringOptional
nullOptional
messageTypeany ofOptional
string ยท enumOptionalPossible values:
nullOptional
messageIdany ofOptional
stringOptional
nullOptional
selectedStrategyany ofOptional
stringOptional
nullOptional
selectedActionany ofOptional
stringOptional
nullOptional
agentTaskIdany ofOptional
stringOptional
nullOptional
targetTextany ofOptional
stringOptional
nullOptional
messageIdsany ofOptionalDefault:
[]string[]Optional
nullOptional
targetFullContentany ofOptional
stringOptional
nullOptional
modelany ofOptional
string ยท enumOptionalPossible values:
string ยท enumOptionalPossible values:
string ยท enumOptionalPossible values:
string ยท enumOptionalPossible values:
nullOptional
actionTypestring ยท enumOptionalDefault:
userPossible values: convoIdstringRequired
sessionIdstringRequired
filesstring[]OptionalDefault:
[]enableStreamingany ofOptionalDefault:
truebooleanOptional
nullOptional
Responses
200
Successful Response
application/json
Responseany
422
Validation Error
application/json
post
/cortex/completions/user-inputNo content
Streaming Process
Completion and Persistence
Connection Termination
List of SSE Events
Last updated
Was this helpful?