Hi Kamal,
From your API request it looks like you are trying to segment real-time data. Unfortunately segmentation is not allowed on real-time. It is only on full processed data that you can apply.segments.
If you were trying to not use real-time, then the you would use Report.Queue and the request would be something like this:
{ "reportDescription": { "reportSuiteID": "RSIDXXXX", "dateFrom": "2017-01-24", "dateTo": "2017-01-25", "sortBy": "pageviews", "segments": [ { "id": "58855e1ae4b0d27de3125a98" } ], "metrics": [ { "id": "pageviews" } ], "elements": [ { "id": "page", "top": 10, "startingWith": 1 } ] } }