AsyncAPI channel · perplexity · Perplexity Streaming API (HTTP + Server-Sent Events)

/v1/agent

Agent API (Responses/Agentic Research). When `stream: true`, returns `text/event-stream` with typed events. Each event carries a `type` and `sequence_number`. Event types documented by Perplexity: - response.created - response.in_progress - response.completed - response.failed - response.output_item.added - response.output_item.done - response.output_text.delta - response.output_te

Provider: perplexity AsyncAPI: v2.6.0 Spec: Perplexity Streaming API (HTTP + Server-Sent Events) Operations: 2 Messages: 15

Channel address

/v1/agent

Operations

publish
openAgentStream
Open an SSE stream for the Agent API
receiveAgentStreamEvents
Receive Agent API SSE events

Messages

AgentStreamRequest
Agent API request with stream=true
Content-Type: application/json
AgentResponseCreated
Agent SSE event response.created
Content-Type: application/json
AgentResponseInProgress
Agent SSE event response.in_progress
Content-Type: application/json
AgentResponseCompleted
Agent SSE event response.completed
Content-Type: application/json
AgentResponseFailed
Agent SSE event response.failed
Content-Type: application/json
AgentOutputItemAdded
Agent SSE event response.output_item.added
Content-Type: application/json
AgentOutputItemDone
Agent SSE event response.output_item.done
Content-Type: application/json
AgentOutputTextDelta
Agent SSE event response.output_text.delta
Content-Type: application/json
AgentOutputTextDone
Agent SSE event response.output_text.done
Content-Type: application/json
AgentReasoningStarted
Agent SSE event response.reasoning.started
Content-Type: application/json
AgentReasoningSearchQueries
Agent SSE event response.reasoning.search_queries
Content-Type: application/json
AgentReasoningSearchResults
Agent SSE event response.reasoning.search_results
Content-Type: application/json
AgentReasoningFetchUrlQueries
Agent SSE event response.reasoning.fetch_url_queries
Content-Type: application/json
AgentReasoningFetchUrlResults
Agent SSE event response.reasoning.fetch_url_results
Content-Type: application/json
AgentReasoningStopped
Agent SSE event response.reasoning.stopped
Content-Type: application/json

About AsyncAPI

The AsyncAPI specification describes event-driven APIs the way OpenAPI describes request/response APIs. A channel is the named pipe — a webhook URL, a Kafka topic, a WebSocket route, an MQTT subject — that producers and consumers publish or subscribe to. Each channel carries one or more messages with structured payloads, and an operation declares whether a given party sends or receives on that channel.

Browse every event-driven channel on the APIs.io network or compare with the broader Naftiko capability, Agent Skill, and MCP server surfaces of the same providers.