Pryon · AsyncAPI Specification
Pryon Events
Version
View Spec
View on GitHub
Artificial IntelligenceRetrieval Augmented GenerationEnterprise SearchKnowledge ManagementGenerative AIDocument IngestionContent ConnectorsAgentsMachine LearningCompanyAsyncAPIWebhooksEvents
AsyncAPI Specification
generated: '2026-08-02'
method: derived
source: openapi/ (22 harvested Pryon OpenAPI documents) + https://docs.pryon.com/
spec_type: none
asyncapi_published: false
webhooks_published: false
summary: |
Pryon has a real streaming surface but no asynchronous event surface. There are no
outbound webhooks, no event bus, no message broker and no AsyncAPI document — nothing to
subscribe to. What Pryon does publish is in-request streaming: two WebSocket operations and
three server-sent-event operations that stream the tokens and events of a single
conversational turn back to the caller that opened it. This artifact records that surface
honestly rather than dressing it up as an event-driven API.
streams:
- name: Retrieval over WebSocket
transport: websocket
operationId: Retrieval_CreateWsRetrieval
path: /api/conversation/v1alpha1/retrievals:createWs
spec: openapi/pryon-retrieval-may2025-openapi.json
docs: https://docs.pryon.com/reference/retrieval_createwsretrieval
description: Initiate or continue a conversation with the retrieval service over a
WebSocket connection.
- name: Exchange over WebSocket
transport: websocket
operationId: Exchange_CreateWsExchange
spec: openapi/pryon-exchange-may2025-openapi.json
docs: https://docs.pryon.com/reference/exchange_createwsexchange
description: Start or continue an existing conversation over a WebSocket connection.
- name: Exchange events over SSE
transport: server-sent-events
operationId: ExchangeEvent_CreateExchangeEventSSE
spec: openapi/pryon-exchange-event-may2025-openapi.json
docs: https://docs.pryon.com/reference/exchangeevent_createexchangeeventsse-1
description: Sends ExchangeEventSSEData messages as data-only server-sent events.
- name: Generative retrieval over SSE
transport: server-sent-events
operationId: GenerativeRetrieval_CreateGenerativeRetrievalSSE
spec: openapi/pryon-retrieval-may2025-openapi.json
docs: https://docs.pryon.com/reference/generativeretrieval_creategenerativeretrievalsse
description: Create a new generative retrieval streamed as server-sent events.
- name: Generative exchange over SSE
transport: server-sent-events
operationId: GenerativeExchange_CreateGenerativeExchangeSSE
spec: openapi/pryon-admin-openapi.json
description: Stream a generative exchange as server-sent events.
symphony_streaming:
documented: true
url: https://docs.pryon.com/docs/what-is-symphony
note: The Q1 2026 release made real-time streaming for Symphony orchestration workflows
production-ready, and the App Builder chatbot streams responses in real time.
gaps:
- No AsyncAPI document is published for the WebSocket or SSE surfaces.
- No outbound webhooks — a Pryon consumer cannot register a callback URL for ingestion,
sync, feedback or approval events. Ingestion and sync progress are polled through the
Content and Analytics APIs instead.
- Because there is no event surface, the asyncapi scoring family is not applicable here;
no AsyncAPI or Webhooks pointer is wired in apis.yml.