Cloud Rest Pro API (v1.1.0)
Dealer API allows the developer to create a custom trading application for communicating with the ODIN Order Management System (OMS). This API allows you to build your inhouse terminal for the dealers to trade on behalf of their mapped clients. This REST-based API allows users to develop the following functionalities for a Trading Application or Portal.
Salient Features:
- Dealer Authentication
- Order Management
- Cient Portfolio Information Management
Getting Started
Cloud Rest Pro API is a set of REST APIs that provide the platform and required data to build a Trading Platform. The API specifications are used for communicating with the ODIN API Gateway and are based on the REST protocol. The API supports JSON-based requests and responses along with data compression.
Basic Implementation Flow:
STEP 1 — Make a Login API call using login credentials to obtain the access_token.
STEP 2 — Use the access_token obtained from the Login API in all subsequent API calls.
STEP 3 — Set the obtained access_token and Content-Type in your headers as shown below:
Content-Type: application/json
Authorization: Bearer eyJ1c2VySUQiOiJSVVBFU0giLCJpYXQiOjE1NTIxMjIwOTEsImV4cCI6MTU1MjIwODQ5MX0
Response Structure
All GET and DELETE request parameters go as query parameters, and POST and PUT request parameters go as JSON (application/json) body parameters. Responses from the API are always JSON. Any non-alphanumeric character should be URL-encoded in query string and path parameters.
✅ Successful Request
HTTP/1.1 200 OK
Content-Type: application/json
{
"status": "success",
"code": "",
"message": "",
"data": "{}"
}
❌ Failed Request
HTTP/1.1 500 Server Error
Content-Type: application/json
{
"status": "error",
"code": "",
"message": "",
"errors": "[]"
}
Data Types
Values in JSON responses are of types string, integer, number, or boolean.
Timestamp strings are in the format yyyy-mm-dd HH:mm:ss (e.g., 2016-01-25 13:33:42).
- Support: apisupport@synapsewave.com
- Website: https://synapsewave.com