Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Failed API level ACL Validation trying to accessing table api (scoped application)

nthumma
Giga Guru

<response>

    <error>
<message>User Not Authorized</message>

<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?

1 ACCEPTED SOLUTION

lott_caskey
ServiceNow Employee
ServiceNow Employee

The default runtime access for new scoped applications does not allow for access from web services.


http://wiki.servicenow.com/index.php?title=Application_Access_Settings#Default_Runtime_Access_Permis...



Enable Web Services access to the scoped application table.


  1. Navigate to System Applications -> Applications
  2. Click Edit on your Application
  3. In the Tables related list, click the desired table.
  4. Click the Application Access tab
  5. Change Accessible From to "All Application Scopes"
  6. Check "Allow access to this table via web services"
  7. Save

View solution in original post

7 REPLIES 7

Richard80
Kilo Contributor

I am getting the same response. I have done what you've laid out above. It did not make a difference. I have waited an hour for the change to take effect (if that matters). No Joy. What else can I do?

Ali Aboudaya1
Tera Contributor

Enable web services on the table in question by going to Tables> "your table", then under Application Access tab check mark the box next to "Allow access to this table via web services" and save.

ashwini26
Tera Contributor

Its enabled but still facing the same issue. Could there be any other reason?