**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 |