An API definition needs to be created
Created by: jcopi
All API calls to the server will happen over websockets, as such the API does not need to match current schemas and can be optimized for this use-case. The data formatting and API calls need to be defined. An external requirement currently exists that all communication shall be initiated by the client, all messages from the client shall be responded to, and the client shall wait for a response to all previous messages before sending again; no parallel requests on a single websocket are permitted.