Execute API
It is possible to customize request Parameters during the project without additional costs.
Test this service via Swagger: https://app.swaggerhub.com/apis-docs/Synnetra4/FXWebAPISOA/1.7
During implementation we provide dedicated Swagger documentation pointing to the Sandbox environment of the customer
For architecture overview check:
REST API for SOAClient facing REST API/Quote/Execution
POST
https://demo.fxcib.com/api/Quote/Execution
Use this service to execute the trade using current market rate. Execution is passed to FX liquidity platform in real time. It can be used as client facing service after Oauth2 authentication or service behind firewall used by SOA Before execution your your SOA can for example: verify account balance, check/block limit
Request Body
settlementDate
string
Format: ddMMyyyy. When null, request is SPOT request.
quoteReqID
string
Unique RequestID. Max 25 signs (for GUID - encode GUID as a base64 string)
customerSegment
string
Agreed name of the customer segment. Names of customer segments are depending on implementation. In our Swagger Demo please use: SYNNETRA.HTML.TEST
fromCurrency
string
Currency Code ISO 4217 standard
toCurrency
string
Currency Code ISO 4217 standard.
transactionCurrency
string
Currency Code ISO 4217 standard
transactionAmount
number
Please use "." as decimal separator
key
string
Key provided by FXWebAPI
[
{
"ExchangeRate": 1.130358,
"Reference": "rest_1e482053-8562-4a46-837a-4c014fac36243",
"ValidityTime": "/Date(1557141987904)/",
"ConvertedAmount": 168.68428,
"OppositeAmount": 432.24
}
]
Example:
{
"quoteReqID": "1e482053-8562-4a46-837a-4c014fac36243",
"customerSegement": "SYNNETRA.HTML.TEST",
"fromCurrency": "USD",
"toCurrency": "EUR",
"transactionCurrency": "EUR",
"transactionAmount": 1520,
"request": {
"key": "X445Acg7tkxsy7HfZKHgDUKxKW9g4RWazM9NtjWTwdU6nxtQGKgKTMNmSdDcPECHGpvz3PnNVDH4H2Mq"
}
}
Last updated