- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-16-2020 10:43 AM
Hi guys I need to deactivate the endpoint below or ensure it's not available if user is not logged in. Would anyone know where I could find this endpoint?
https://[your instance].service-now.com/api/now/ui/navigator/favorites
Thanks
Regina
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-30-2020 09:11 AM
Hi Ankit,
It seems there is no way for us to access this endpoint. This is meant to be accessible by non-authenticaed users.
HI Support came back with the following answer:
We have known Problem related to this issue 'PRB1397853' and it was closed as working as expected with following comments from our development.
"This API is intended to be accessible for unauthenticated users, it returns the correct information for this case. This endpoint was designed to be accessible for non-authenticated users. The endpoint is "secured" as it only returns the information that was configured to be public and nothing else. There is no security issues here"

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-16-2020 10:50 AM
This is a platform API.
We don't have access to this API since it's internal to servicenow.
But, you can configure UI script to redirect user with custom message if user is not logged in.
Regards,
Sachin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-16-2020 11:55 AM
Thanks Sachin, can you provide some guidance on how to accomplish this please

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-16-2020 11:04 AM
Hi,
As a System Administrator with elevated privileges, you can create ACL as follows
Type - REST_Endpoint
operation - execute
Name - /api/now/ui/navigator/favorites
Advanced - true
Script - answer = gs.getSession().isInteractive();
Alternatively
Save and it's done!
See screenshot for reference
Thanks,
Sharjeel
Muhammad
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-16-2020 11:34 AM