Get Business Objects
You can execute APIs to get business object records using different queries, such as 'Get all business objects', 'Get a business object by its RecID', 'Get business objects in a particular order', and so on.
To query group business objects, provide the group business object name with the member object name. For example, CI.Server, Address.Email, Address.Mail, Address.Phone.
By default the Get Business Object query returns top 25 records. However, you can query to retrieve top 100 records and not more. If you query to fetch more than 100, an unsuccessful response is returned. To retrieve more than 25 records refer to Get Business Objects by Number of Records.
If you change API settings from Object Permissions, ensure the following steps:
1.Clear the cache:
a. | Log in to Ivanti Neurons for ITSM as Administrator. |
b. | In the Configuration console, click > Cache Management > Remove all cache items. |
2.Enable the AddODataRoleInCache global constant. By Default AddODataRoleInCache global constant value is set to False. To change the default values of a global constant refer to Working with Global Constants guide .
The AddODataRoleInCache global constant ensures the Object Permissions pertaining to the role are added to the cache.
APIs to get business objects
•Get a Business Object by ReclD or Unique Key
•Get Business Objects by Number of Records
•Get Business Object by Top and Skip
•Get Business Object by Filter
•Get Business Object by Select