1.2 – Return Structure

{
     "StatusCode": 200,
     "Status": "ESUCC or EFAIL",
     "Message": "Request OK. ",
     "Debug": null,
     "Result": {}
}

Example

{
     "StatusCode": 200,
     "Status": "ESUCC",
     "Message": "Request OK. Request OK. {0}",
     "Debug": null,
     "Result": {
          "data": [
               {
                    "symbol_code": "1COV",
                    "symbol_name": "Covestro AG",
                    "exchange": "Xetra",
                    "exchange_code": "GR",
                    "symbol_type": "Common Stock",
                    "country_name": "Germany",
                    "date": "2016-06-01 00:00:00",
                    "open": 38.2,
                    "high": 38.48,
                    "low": 37.925,
                    "close": 38.0,
                    "adjusted_close": 27.9884,
                    "volume": 654099,
                    "isin": "0",
                    "cusip": "0"
               },
               {
                     "symbol_code": "1COV",
                     "symbol_name": "Covestro AG",
                     "exchange": "Xetra",
                     "exchange_code": "GR",
                     "symbol_type": "Common Stock",
                     "country_name": "Germany",
                     "date": "2016-06-02 00:00:00",
                     "open": 37.855,
                     "high": 38.87,
                     "low": 37.855,
                     "close": 38.87,
                     "adjusted_close": 28.6292,
                     "volume": 785354,
                     "isin": "0",
                     "cusip": "0"
                 }
             ]
         }
     }
}

On Failure

{
     "StatusCode": 401,
     "Status": "EFAIL",
     "Message": "Invalid Timestamp or Request too old.",
     "Debug": null,
     "Result": null
}