Skip to content

Commit 2ed0d20

Browse files
Create code.js
1 parent 9434793 commit 2ed0d20

File tree

1 file changed

+18
-0
lines changed
  • Integration/Scripted REST Api/Return User Info by Email

1 file changed

+18
-0
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
(function process(request, response) {
2+
var email = request.queryParams.email;
3+
var userGR = new GlideRecord('sys_user');
4+
userGR.addQuery('email', email);
5+
userGR.query();
6+
7+
if (userGR.next()) {
8+
return {
9+
name: userGR.getValue('name'),
10+
title: userGR.getValue('title'),
11+
department: userGR.getDisplayValue('department'),
12+
location: userGR.getDisplayValue('location')
13+
};
14+
} else {
15+
response.setStatus(404);
16+
return { error: 'User not found' };
17+
}
18+
})(request, response);

0 commit comments

Comments
 (0)