@vidurb80577666 I reached out to the Admin and after checking the permissions he granted more access (even if not sure that would solve the issue).
After that the error response is not anymore reported as "element_inaccessible" but as
{
"error": "realtime_report_invalid",
"error_description": "This report is not configured for realtime",
}
When sending request to ReportSuite.GetRealTimeSettings we get back exactly the reports we are trying to Run.
I found this Solved question where an user got the same issue I have now and needed to reach out to Support:
UPDATE: It looks like I was setting body not correctly; I thought I would be able to get data for all the 3 dimensions associated to a metrics with one request, while it looks like you can get data for only one dimension associated at a time.
i.e. in report description JSON
"metrics": [
{ "id": "eventY"}
],
"elements": [
{ "id": "propX"}
]
and not
"metrics": [
{ "id": "eventY"}
],
"elements": [
{ "id": "propX1"},
{ "id": "propX2"},
{ "id": "propX3"}]