**Get FX trade information **
HTTP Method: GET
Description - Sending a GET request to /fx/{forexContractNo} allows users to get FX trade information using forexContractNo in the path of the API request. All the request parameters and objects are mentioned below -
Request Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| forexContractNo | path | string | true | none |
JSON Response
A successful GET request to this endpoint returns the following data -
Response Code - 200
{
"status": "Success or Failure",
"code": "FX001 etc.",
"message": "Failed to get trade information: ",
"data": {
"forexContractNo": "123898",
"tradeDate": "2020-01-01",
"ccyPair": "USDEUR",
"direction": "Buy or Sell",
"baseCcy": "USD",
"baseAmount": 1000,
"quoteCcy": "USD",
"quoteAmount": 900,
"tenor": "SPOT, ON, TN, nW, nM, nY where n is a number",
"exchangeRate": 1.2,
"valueDate": "2020-01-01",
"referenceSpotRate": 100,
"referenceFwdPoints": 100,
"executionTime": "2019-08-24"
}
}| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| status | string | false | none | This will return Success/Failed |
| code | string | false | none | This will indicate the error code in case of API error |
| message | string | false | none | This will be the detailed error message indicating what failed and how to fix the issue |
| data | false | none | none |
FX Trade Response Data
{
"forexContractNo": "123898",
"tradeDate": "2020-01-01",
"ccyPair": "USDEUR",
"direction": "Buy or Sell",
"baseCcy": "USD",
"baseAmount": 1000,
"quoteCcy": "USD",
"quoteAmount": 900,
"tenor": "SPOT, ON, TN, nW, nM, nY where n is a number",
"exchangeRate": 1.2,
"valueDate": "2020-01-01",
"referenceSpotRate": 100,
"referenceFwdPoints": 100,
"executionTime": "2019-08-24"
}| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| forexContractNo | string | false | none | FX contract number assigned by the system for a given trade. |
| tradeDate | string(date) | false | none | The trade date is the date on which a transaction was executed. The date format is in yyyy-mm-dd. |
| ccyPair | string | false | none | A currency pair is the quotation of two different currencies, with the value of one currency being quoted against the other |
| direction | string | false | none | Buy or Sell |
| baseCcy | string | false | none | The base currency is the first currency stated in a currency pair quote |
| baseAmount | number | false | none | Base currency amount |
| quoteCcy | string | false | none | The second currency is the quote currency, which states how much of the quote currency is required to buy one unit of the base currency. |
| quoteAmount | number | false | none | Quote currency amount |
| tenor | string | false | none | The length of time remaining before a financial contract expires. Only one is needed between tenor or valueDate. |
| exchangeRate | number | false | none | The price of one currency in terms of the other |
| valueDate | string(date) | false | none | The delivery date on which counterparties to a transaction agree to settle their respective obligations by making payments and transferring ownership.Only one is needed between tenor or valueDate. The date format is in yyyy-mm-dd. |
| referenceSpotRate | number | false | none | The price of one currency in terms of the other |
| valueDate | string(date) | false | none | The delivery date on which counterparties to a transaction agree to settle their respective obligations by making payments and transferring ownership.Only one is needed between tenor or valueDate. The date format is in yyyy-mm-dd. |
| referenceSpotRate | number | false | none | the offered rate |
| referenceFwdPoints | number | false | none | The number of basis points added to or subtracted from the current spot rate of a currency pair to determine the forward rate for delivery on a specific value date |
| executionTime | string(date) | false | none | The execution time |