WebSocket Message Schemas
Expose all WebSocket message types in the OpenAPI schema.
- server_messages: Messages sent from server to client
- client_messages: Messages sent from client to server
Frontend can autogenerate TypeScript types from OpenAPI schema components.
Response
Successful Response
Changes
Changed in 8 of the 34 revisions of this API.1169
- ●
added the new
analysingenum value to theserver_messages/items/anyOf[subschema #5: TaskUpdateMessage]/statusresponse property for the response status200response-property-enum-value-added
- ●
added the new
encryptingenum value to theserver_messages/items/anyOf[subschema #5: TaskUpdateMessage]/statusresponse property for the response status200response-property-enum-value-added
- ●
added the new
indexingenum value to theserver_messages/items/anyOf[subschema #5: TaskUpdateMessage]/statusresponse property for the response status200response-property-enum-value-added
- ●
added the new
parsingenum value to theserver_messages/items/anyOf[subschema #5: TaskUpdateMessage]/statusresponse property for the response status200response-property-enum-value-added
- ○
removed the
processingenum value from theserver_messages/items/anyOf[subschema #5: TaskUpdateMessage]/statusresponse property for the response status200response-property-enum-value-removed
This revision also has 3 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
- ○
added
BatchCompleteMessageto theserver_messages/items/response propertyanyOflist for the response status200response-property-any-of-added
- ○
- ▲
the
client_messages/items/response's property type/format changed fromobject/to/for status200response-property-type-changed
- ▲
removed the required property
client_messages/items/tokenfrom the response with the200statusresponse-required-property-removed
- ●
removed the optional property
client_messages/items/typefrom the response with the200statusresponse-optional-property-removed
- ○
added
AuthMessageSendMessageRequest-Outputto theclient_messages/items/response propertyanyOflist for the response status200response-property-any-of-added
- ○
added
NotificationResponseto theserver_messages/items/response propertyanyOflist for the response status200response-property-any-of-added
- ○
removed
UserMessageNotificationWorkspaceShareNotificationContactAcceptedNotificationfrom theserver_messages/items/response propertyanyOflist for the response status200response-property-any-of-removed
This revision also has 8 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ○
removed the
offlineenum value from theserver_messages/items/anyOf[subschema #3: PresenceUpdateMessage]/statusresponse property for the response status200response-property-enum-value-removed
- ○
- ●
added the new
unknownenum value to theserver_messages/items/anyOf[subschema #3: PresenceUpdateMessage]/statusresponse property for the response status200response-property-enum-value-added
- ●
- ▲
the response's body type/format changed from
array/toobject/for status200response-body-type-changed
- ○
added the optional property
client_messagesto the response with the200statusresponse-optional-property-added
- ○
added the optional property
server_messagesto the response with the200statusresponse-optional-property-added
This revision also has 5 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ▲
the response's body type/format changed from
object/toarray/for status200response-body-type-changed
- ▲
removed the required property
AuthResultMessagefrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
ConnectionClosedMessagefrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
ContactAcceptedMessagefrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
NotificationMessagefrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
PongMessagefrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
TaskUpdateMessagefrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
WorkspaceShareMessagefrom the response with the200statusresponse-required-property-removed
This revision also has 3 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ○
endpoint added
endpoint-added
- ○