Pryon Exchange API is one of 24 APIs that Pryon publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Exchange. The published artifact set on APIs.io includes an OpenAPI specification.
This API exposes
3 operations
across 3 paths,
and defines 40 schemas.
It is described by OpenAPI 3.2.0, at version 1.0.
Requests are made against 2 base URLs: https://api.pryon.net, /.
3 operations3 paths40 schemas1 GET2 POST
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://api.pryon.net
Resource Areas
1
Paths & Operations 3
Across 3 paths, the API surfaces 3 operations — 1 GET, 2 POST. Each is listed below with its method, path, parameters, and response codes.
Exchange 3
POST
/api/conversation/v1/exchange
CreateExchange
Exchange_CreateExchange1 parambody→ 200default
POST
/api/conversation/v1/exchange/wss
CreateWsExchange
Exchange_CreateWsExchange1 parambody→ 200default
GET
/api/conversation/v1/exchanges/{exchange_id}
GetExchange
Exchange_GetExchange3 params→ 200default
Schemas 40
The contract defines 40 schemas that model the data the API accepts and returns. The most detailed are v1ExchangeInputOption_2 (10 properties), v1ExchangeInputOption (10 properties), v1ExchangeOutput (7 properties), v1ExchangeOutput_2 (7 properties). Each schema is shown below with its type and property counts.
v1Attachment
object
2 properties
v1CreateExchangeRequest
object
The top-level message sent by the client for the CreateExchange method.
2 properties
CreateWsExchangeRequestAction
string
- UNSPECIFIEDACTION: UNSPECIFIEDACTION: This indicates that an action was not specified, as it is the protobuf default. This is never a valid value, and if rec…
WsExchangeResponseDataState
string
- UNSPECIFIEDSTATE: UNSPECIFIEDSTATE: Not specified. - ERROR: The "ERROR" state indicates that an unsupported request has been received or the API server is ha…
v1NormalizedExchangeInput
object
5 properties
v1WsExchangeResponseData
object
3 properties
v1CreateExchangeResponse
object
The only top-level message returned to the client by the "CreateExchange" method.
5 properties
v1ExchangeOutput
object
7 properties
v1Context
object
Additional context for this output.
1 property
v1ResourceMetadata
object
4 properties
rpcStatus
object
3 properties
v1GetExchangeResponse
object
5 properties
v1ExchangeInputOption
object
10 properties
v1ExchangeInputFilter
object
1 property
ExchangeInputAdditionalQuestionRequest
string
Optional. Specifies whether to include related questions in the response. - UNSPECIFIED: UNSPECIFIED: Default option, none requested - RELATED: RELATED: Reques…
v1ExchangeAudioOutputAudioEncoding
string
- UNSPECIFIEDAUDIOENCODING: UNSPECIFIED: Not specified. - LINEAR16: LINEAR16: Uncompressed 16-bit signed little-endian samples (Linear PCM). - MP3: MP3: MP3 au…
v1CreateWsExchangeRequest
object
The top-level message sent by the client for the CreateWsExchange (WebSocket) method.
2 properties
v1ExchangeAudioInput
object
Optional.
3 properties
v1CreateWsExchangeResponse
object
The only top-level message returned to the client by the "CreateWsExchange" (WebSocket) method.
5 properties
v1ExchangeResponseData
object
4 properties
v1ExchangeAudioOutput
object
4 properties
protobufAny
object
2 properties
v1ExchangeInput
object
The "input" message provides input information to the Conversation system specifies the type of input, text or audio.
5 properties
v1ExchangeAudioInputAudioEncoding
string
- UNSPECIFIEDAUDIOENCODING: UNSPECIFIEDAUDIOENCODING: This indicates that an encoding was not specified, as it is the protobuf default. This is never a valid v…
v1CreateExchangeRequest_2
object
The top-level message sent by the client for CreateExchange.
2 properties
CreateWsExchangeRequestAction_2
string
- UNSPECIFIEDACTION: Not specified; this is the default value and if received triggers an ERROR response message. - START: Signals the intent to begin an excha…
WsExchangeResponseDataState_2
string
- UNSPECIFIEDSTATE: Not specified. - ERROR: Indicates that an unsupported request has been received or the API server is having problems. The server will alway…
v1NormalizedExchangeInput_2
object
5 properties
v1CreateExchangeResponse_2
object
The only top-level message returned to the client by the "CreateExchange" method.
5 properties
v1ExchangeOutput_2
object
7 properties
v1ResourceMetadata_2
object
4 properties
rpcStatus_2
object
Defines a logical error model; contains error code, error message, and error details.
3 properties
v1GetExchangeResponse_2
object
5 properties
v1ExchangeInputOption_2
object
10 properties
ExchangeInputAdditionalQuestionRequest_2
string
Specifies whether to include related questions in the response. - UNSPECIFIED: Default option, none requested. - RELATED: Request only related questions. - FOL…
v1CreateWsExchangeResponse_2
object
The only top-level message returned to the client by the "CreateWsExchange" (WebSocket) method.
5 properties
v1ExchangeResponseData_2
object
4 properties
v1ExchangeAudioOutput_2
object
4 properties
protobufAny_2
object
Any contains an arbitrary serialized protocol buffer message along with a URL that describes the type of the serialized message. Protobuf library provides supp…
2 properties
v1ExchangeInput_2
object
Type of input, for example, text or audio.
5 properties
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Pryon Exchange API, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.