- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-22-2015 08:26 AM
<response>
<detail>Failed API level ACL Validation</detail>
</error>
<status>failure</status>
</response>
I am getting above error when i am trying to access table api(https://my.service-now.com/api/now/table/table_name) scoped application (fuji). it works fine for other tables which are not scoped to a application.
any thoughts?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-22-2015 02:02 PM
The default runtime access for new scoped applications does not allow for access from web services.
Enable Web Services access to the scoped application table.
- Navigate to System Applications -> Applications
- Click Edit on your Application
- In the Tables related list, click the desired table.
- Click the Application Access tab
- Change Accessible From to "All Application Scopes"
- Check "Allow access to this table via web services"
- Save
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-22-2015 02:02 PM
The default runtime access for new scoped applications does not allow for access from web services.
Enable Web Services access to the scoped application table.
- Navigate to System Applications -> Applications
- Click Edit on your Application
- In the Tables related list, click the desired table.
- Click the Application Access tab
- Change Accessible From to "All Application Scopes"
- Check "Allow access to this table via web services"
- Save
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-22-2015 02:05 PM
many thanks it worked
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-11-2015 06:04 PM
Hi there,
I have exactly same error while accessing an staging table via REST Api. here is the error:
<Fault xmlns="http://192.168.10.71/api/now/import/u_inbound_incident">
<error>
<detail>Failed API level ACL Validation</detail>
<message>User Not Authorized</message>
</error>
<status>failure</status>
</Fault>
I have followed exactly same instructions provided by Lott Caskey. still no luck. Just to give an idea, the web service user has itil, itil admin, rest_service and SOAP role.
"u_inbound_incident" is a staging table that has no ACL on it but its parent table has 4 different ACL( OOTB System Import Set Table)
Staging table is not part of any application. Do I have to associate the table with Application???
Can anyone please help me on this??
Thanks in advance
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-12-2015 07:07 AM
Hi,
I know this is a bit old but I noticed it while searching for something else and I think we had the same issues. The user needs to have the import_set_loader role if the staging table is doing what it sounds like is inbound incident imports.
-JB
