"Failed API level ACL Validation" - scoped app table

Nen
Tera Guru

Hi All. I'm getting this error while trying to make an API call to a scoped app table

{"error":{"message":"User Not Authorized","detail":"Failed API level ACL Validation"},"status":"failure"}

I've read a lot of questions here in the community and I've tried everything but I can't make it to work.

  1. My scoped app table is Accessible from "All application scopes"
  2. The "Allow access to this table via web services" is checked
  3. The user account has the "snc_platform_rest_api_access" role
  4. The user account has the roles on the Requires role tab of the table's read ACL

Is there anything else that I've overlooked? Thanks!

9 REPLIES 9

@Nen 

Nice to know.

That is what I mentioned in my earlier comment regarding the ACLs.

If my response helped you please mark my response as correct and helpful to close the thread and others can be benefited by this.

Regards
Ankur

Regards,
Ankur
✨ Certified Technical Architect  ||  ✨ 9x ServiceNow MVP  ||  ✨ ServiceNow Community Leader

@Nen 

Request you to kindly close the thread as answered by marking appropriate response as correct and helpful.

This will help future readers as well.

Regards
Ankur

Regards,
Ankur
✨ Certified Technical Architect  ||  ✨ 9x ServiceNow MVP  ||  ✨ ServiceNow Community Leader

Pradeep Sharma
ServiceNow Employee
ServiceNow Employee

Hi Nen - Ideally it should work. Can you try to assign snc_internal role to the service account and check?

Hi! I just figured it out. Apparently, one of my teammates deactivated the Table API ACL and created a new one with a new role. So I just added that new role to the user account and everything is now working properly. Thank you for your taking the time to help me.

Pradeep Sharma
ServiceNow Employee
ServiceNow Employee

Thanks for the update Nen. Let me know if that answered your question. If so, please mark appropriate response as correct so that others with the same question in the future can find it quickly and that it gets removed from the Unanswered list.