Allow requesters to take use of assets api in request creation?

Allow requesters to take use of assets api in request creation?

Hello together,

we have created several (Non-IT) Assets for managing additional approvers for e.g. accessmanagement of network drives (and shared mailboxes, applications, key user roles, etc.).

When an employee leaves company and is the owner of this asset, there exist request templates for different asset types to order the return.
- "usual" IT-Assets like computers, displays, docking station, scanner, printer
- telephony assets
- key user roles
- network drive ownership
- ... and so on

Every template initiates a different workflow and ask for specific information, as base data has to be fetched by or stored in other sources as well.

Actual state is that the user can choose the assets in field "Asset(s)" - and a technician can mostly automatically resolve the ticket with use of custom actions or simply with closing the ticket. Then python or powershell scripts are run to set affected assets to In Store or In Use for another user, or updating the additional fields of the assets like additional approvers, phone number, etc.

What we are missing is the option to filter assets to be chosen by product_type - the standard field Asset(s) does not offer this option. 

Therefore often tickets are created with misfilled assets (e.g. network drives in standard it assets template) - leading to a lot more effort and timeconsuming manual work on these tickets.

Our goal is to use an additional field as refer-field on assets, as here we can filter by suitable product types.

As technician we already have this opportunity, but requesters not:
Requesters are not allowed to use assets api.
  1. "response_status": {
  2.         "status_code": 4000,
  3.         "messages": [
  4.             {
  5.                 "status_code": 4002,
  6.                 "type": "failed",
  7.                 "message": "Nutzer verfügt nicht über diese Berechtigung"
  8.             }
  9.         ],
  10.         "status": "failed"
  11.     }

Does anyone know how to enable this for users/requesters as well?
If there exists an equivalent to the database query to enable requesters to use user api: 
  1. update globalconfig set paramvalue='true' where parameter = 'AllowUserAPIInRequesterLogin'; 
please let us know, as this would spare many time and manpower on more important tasks.

Another improvement of this possibility is:
To enable requesters to automatically fetch e.g. approver data while creating the request we actually use csv files containing all relevant information of affected asset groups. These files are (dependend on count of concerning assets) dynamically updated when tickets are solved and/or by planned tasks running the scripts responsible for asset group.
If requesters can access asset api these csv files will become obsolete and data will be up to date everytime.

Thank you

                  New to ADSelfService Plus?