User/technician API v3 changes over the 11000 (ESM) release

User/technician API v3 changes over the 11000 (ESM) release

Dear Customers,

                Requester/technician related APIs(v1/v2) wont be supported anymore after the ESM (11000) release. You may need to update your existing requester/technician related API's with this latest v3 version. 

The ESM version has some changes towards the user/technician APIs. We use a common term under the ESM Directory as ' Users ' instead of ' Requesters '   and ' Technicians '   separately. Once the user is moved to the respective instance, ' Users ' will be termed as ' Technicians ' and ' Users ' (no more requesters) based on their roles. This will be applicable all over the user related API calls. 

Let's see the URL difference between the API v2 and v3 

URL format changes
Operation
API v2
APIv3
Requester/User    

http://localhost:8080/sdpapi/requester
Technicians
 User CI (CMDB)
Requester servlet api
Technician servlet api


Please refer the links below on the user/technicians API v3 detailed format. These links will have both v2 and v3 API formats


Note:

Requester and Technician API may be used in following places. You may need update these places too
1. Custom Trigger ->Execute Script in Admin Tab
2. Business Rule ->Execute Script
3. Custom Menu
4. Incident/Service Template ->FAFR Scripts
5. Widget Customization
6. CustomScripts.js in <sdphome>\custom\script folder



With 11000 (ESM) release, requesters can be given access for GET and GET ALL users api operations to achieve certain requirements. This will be disabled by default and needs to be enabled by executing the below query in the database,

update globalconfig set paramvalue='true' where parameter = 'AllowUserAPIInRequesterLogin';

Refer to this  article  for the instructions to connect to the database.

Please find the articles below, updated with sample scripts for post 11000 and above
Any questions, please send us a mail to  servicedeskplus-support@manageengine.com  


Thank You

Regards,
Arun Kumar 
ServiceDesk Plus

                      New to ADSelfService Plus?