CMS API Documentation
CMS API protocol found at the bottom of this page is the primary reference for the interface. It includes extensive comments and explanations as well as specific documentation necessary to construct client messages and interpret server messages.
API Examples (Samples)
If you are just getting started with CMS API, you may find it helpful to study the sample code packages below. Here you will find comments regarding special concepts necessary to working efficiently with the interface.
It is recommended to use Python samples. They are better documented and also have CMS API client that can be used directly in user applications. Also, they have the means to generate code from the protocol.
C# samples (obsolete) | Download (.zip) |
Python samples | Download (.zip) |
Protocol
Protocol is in proto2 format and contains several packages with fixed structures.
It is divided into several major areas (requests):
- InformationRequest
- SearchRequest
- OperationRequest
- TradeRoutingReqest
Demo | Download (.zip) |
Production | Download (.zip) |
Prototester
This is web-based playground that can help with creating and verifying of API requests.