Protocol
The MyCloud API is a RESTful API implemented using the HTTP protocol. Over the HTTP protocol, a communication protocol is utilized to exchange the data necessary to fulfill any API request. The protocol uses two separate standards to implement the data exchange:
- Upstream: multipart/form-data
This is the standard data format that is used by web browsers to submit data from a <form> on a webpage. The format is support by most modern programming languages, and provides support for file attachments. - Downstream: JSON
This is the JavaScript Object Notation, which is supported by most modern programming languages, specifically JavaScript. JSON provides a very convenient format for encoding object data, which makes it well suited for exhanging object models.