For real-time data it has SignalR endpoint offering WebSockets, LongPooling etc protocols.
There is Swagger 2.0 documentation (https://cloud.mywebapi.com/swagger/index.html) to let you very easily generate client-side proxy classes. Do have a look at https://github.com/swagger-api/swagger-codegen
IP list from where it can connect to your MT4 servers are:
Cloud - https://cloud.myWebAPI.com
We run a swarm of Web API instances to archive few goals:
- geographical distributed instances for minimize delay in communication between caller and server
- multiple instances must gain up uptime
- spread the load over multiple servers
- if any instance down, you get IP address of another instance automatically. It is a matter of second when systems reacts.
All above made possible by DNS traffic manager, if you try to get IP of domain name
cloud.mywebapi.com - you will get IP address of instance, which is closest (geographically) to you (with least ping).
We regularly analyse usage and can run additional server in the region of customer, who can get real benefits of that.