Deal Blotter API

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

/FXWebAPI/DealBlotter

POST https://demo.fxcib.com/api/FXWebAPI/DealBlotter

This service is able to respond with a deal blotter data. It can be used as client facing service after Oauth2 authentication or service behind firewall used by SOA

Request Body

Name
Type
Description

key

string

Customer Session Key or FXWebAPI key used by SOA

requestId

string

Unique requestID. Max 25 signs (for GUID - encode GUID as a base64 string)

customerCode

string

Code of particular customer. Customer mapping should be done on a bank side. In our Swagger Demo please use: SYNNETRA.HTML.TEST

dateStart

string

Filter parameter: Start Date

dateEnd

string

Filter parameter: End Date

currency

string

Currency Code ISO 4217 standard

amount

number

Amount value for Amount filter (works with comparisonSign)

comparisonSign

string

1 = amounts smaller than, 2 = amounts bigger than

[
  {
    "Uti": "101000028155126471",
    "Company": "SYNNETRA.HTML.TEST",
    "UserId": "SYNNETRA.HTML.TEST",
    "CurrencyPair": "EUR/CHF",
    "SideInfo": "I SELL EUR / BUY CHF",
    "Side": "Sell",
    "Amount": 0,
    "SettlementDate": "2017-09-08T00:00:00",
    "Price": 1.132528,
    "Status": "Filled",
    "OrderId": 12123881,
    "TradeId": 0,
    "ExecutionTimeStamp": "2017-09-08T09:34:36.803",
    "Id": 20,
    "Currency": "EUR"
  },
  {
    "Uti": "101000028157213434",
    "Company": "SYNNETRA.HTML.TEST",
    "UserId": "SYNNETRA.HTML.TEST",
    "CurrencyPair": "EUR/USD",
    "SideInfo": "I BUY EUR / SELL USD",
    "Side": "Buy",
    "Amount": 2,
    "SettlementDate": "2018-02-14T00:00:00",
    "Price": 1.2446683,
    "Status": "Filled",
    "OrderId": 13193648,
    "TradeId": 0,
    "ExecutionTimeStamp": "2018-02-14T10:12:15.31",
    "Id": 70,
    "Currency": "EUR"
  }
}

Example:

{
  "requestId": "5n7658m36v45c4v",
  "customerCode": "SYNNETRA.HTML.TEST",
  "request": {
    "key": "X445Acg7tkxsy7HfZKHgDUKxKW9g4RWazM9NtjWTwdU6nxtQGKgKTMNmSdDcPECHGpvz3PnNVDH4H2Mq"
  },
  "filters": {
    "dateStart": "/Date(1057141987904)/",
    "dateEnd": "/Date(1557141987904)/",
    "currency": "EUR",
    "amount": 21,
    "comparisonSign": 1
  }
}

Last updated