How to create an admin role that only allows a single report view?

Not applicable

We're working on a new API where some of the content will come from a partner company. We'd like them to be able to see a report on the traffic of our joint API proxy (which uses our Edge instance), and the email addresses of the developers using it.

I was easily able to create a custom report just like the one I wanted, and I also created a new organization role, with all privileges disabled except the ability to view this one report. See the attached screen-grab.

1812-roles.gif

However, when I tested it, I found that a user with this role could still view traffic levels on other APIs from the main dashboard. More worryingly, they could go into API BaaS and change the defaults as they liked.

Is there any way to disable all of this functionality for an admin user, so that they can see just one report? Or is there another way I should expose this data to our partner company?

0 8 316
8 REPLIES 8

@tpearson - I messed around with this as well and got no love, either. I tried using the API to assign a specific resource URL to the role, and even to the custom reports page and deeper (/analytics/*), but I got a login error. I think the closest you'll get exporting to CSV and creating a standalone spreadsheet with graphs. But to me, that's a huge PITA. Hoping someone else has a better answer.

Thanks Floyd. PITA aside, exporting a report makes it difficult for them to engage with developers using their interface in a timely manner.

For sure. Viewing on demand and having the ability to change date ranges are both indispensable for that use case.

Are there any solutions to this ? I am looking to do something similar too.

Not applicable

@Ishan, ou can create custom role and add only the report you want to show.

I did that...and getting access only to that particular report. But by default there are proxy-performance, cache performance etc reports available in analytics tab to which I do not want to give permission. is there any way to revoke that ?

let me try that.

Not applicable

Als je waardig wilt gaan verdienen, dan heb ik een geweldige optie voor je. Je moet bij Klarna casino spelen, dit is een toffe plek die zeker van pas zal komen. Ik gebruik het al heel lang en heb er nooit spijt van gehad.