Getting Error: Record doesnot exist or acl restricts the record retrieval

Veenal1
Giga Contributor

Hi ,

If Integration is done between aws cloud based tool and servicenow and we are creating user from tool to servicenow its functioning properly, we are able to create user and provides role but when we are trying to retrieve that role its giving error as:

message":{"error":{"message":"No Record found","detail":"Record doesn't exist or ACL restricts the record retrieval"},"status":"failure"},"statusCode":404,"description":null,"status":"Failed"}.

Can you please suggest which role is required or which acl needs to be checked?

9 REPLIES 9

Ankur Bawiskar
Tera Patron
Tera Patron

Hi,

Points to check

1) What type of API you are sharing with 3rd party? is it table API or scripted API

2) Does that API user has table level READ Access to read the user data

Regards
Ankur

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

1. It is table Api.

2. yes they have read access to read user data .

Hi,

is this happening for every user record when read is requested?

There is OOB query business rule on sys_user table as well; please check that

Regards
Ankur

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

Hi,

1. i cannot find any oob query business rule .

2. It is happening for all the users that are created from tool to servicenow. able to give roles but not able to retrieve roles.