5.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": {
          "start_date": "2022-12-31",
          "end_date": "2022-12-31",
          "data": [
               {
                    "country_code": "AUT",
                    "country_name": "Austria",
                    "indicator_name": "Real interest rate (%)",
                    "date": "2022-12-31 00:00:00",
                    "period": "Annual",
                    "value": 0.0
               },
               {
                    "country_code": "AUT",
                    "country_name": "Austria",
                    "indicator_name": "Population, total",
                    "date": "2022-12-31 00:00:00",
                    "period": "Annual",
                    "value": 9042530.0
               }
          ]
     }
}

On Failure

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