Today’s modern businesses rely on a number of different systems and platforms, working side by side to complement one another. This is why cTrader was designed to be easily integrable and to seamlessly communicate with any external business management platform. All services have been well-documented and 24/5 integration specialists’ assistance is offered to ensure efficient integration and minimal time to market.
cTrader uses common technologies like SOAP, JSON, Postgres and Google Protocol Buffers to allow access for generic developers and platforms using these technologies. No need to hire specialized personnel or employ sector-specific solutions.
Get access to a sandbox environment to integrate and test any of the described components, without interfering with Live or Demo environments your traders are using.
Your cTrader environments will be full of valuable information not just for your compliance, business and risk analysts, but also for sales, retention and marketing teams. Easily extract key metrics about users and their behavior to trigger specific actions, like an automated email or a phone call. Your compliance department will, in turn, have swift access to well-structured data to consolidate reports for any jurisdiction.
Spotware provides three distinct services for you to communicate with your cTrader Server.
Webservices API > Reporting API > Reporting Database
The WebServices API allows you to integrate cTrader with your registration forms, trader’s room and CRM. This is a rich API, which supports actions like account creation and management. Group assignment, performing deposits and withdrawals, check and change passwords, request balance, margin, equity and much more. It is a web service, using JSON, a widely-utilized format, which makes the integration process as simple as it gets.
The Reporting API is an interface to the server, which provides two scopes of data for a wide range of entities. Its main advantage is receiving real-time events for risk management operations and trading analysis. The reporting API uses Google Protocol Buffers for fast and light communication.
The Snapshots service of the Reporting API can be used to get historical events as a query by each entity. You can either locally populate your own database, or retrieve missed events.
The Events service of the Reporting API is used to receive a real-time stream of every event. Once events are received, they can be analyzed to build your own reporting facilities according to your business needs.