Access to api 'put(x_762329_safety_dxhr_onboarding_case.subject_person_hr_profile)' from scope 'sn_hr_core' has been refused due to the api's cross-scope access policy

Zhiyuan
Kilo Contributor

I'm exhausted searching answer from google. but still did not get it resolved.

Please confirm the screenshot.

find_real_file.png

find_real_file.png

1 ACCEPTED SOLUTION

michaelj_sherid
ServiceNow Employee
ServiceNow Employee

@Zhiyuan This is most likely due to the Application Restricted Caller Access records are stopping the read/execution. You will need to "Allow" the Restricted Caller Access record(s) that is impacting the user. If you are unfamiliar with RCA records, you can find an Ask the Expert session here that details how this works.

Regards,

Mike

View solution in original post

6 REPLIES 6

Thanks for your help, Michaelj.

Now, I understood.

Thanks,

Zhiyuan

Richard Hine
Tera Guru
Tera Guru

Not sure if you ever resolved this, but it is likely that you just needed to change the values on the Application Access tab for table the table mentioned (x_762329_safety_dxhr_onboarding_case) to include 'Can Update'. The error message mentions PUT which in API terms is an update.

 

Hope this helps..