Perform a paginated search across component configuration items with filtering and sorting options. Returns a list of component configuration items that match the search criteria.
Special Access Rules
To query component configuration items, you must have the following user permissions:
An array of filter criteria objects that define the conditions to apply when searching component configuration items.
Optional
67.0
nextPageCursor
String
A Base64-encoded cursor string used for pagination. Use the next_cursor value from the previous response to fetch the next page of results.
Optional
67.0
pageSize
Integer
The maximum number of configuration item records to return in each page of results. If not specified, the value defaults to 10 records per page. The maximum value is 20.
The total number of component configuration item records that match the search criteria across all pages, regardless of pagination.
67.0
hasMoreRecords
Boolean
Indicates whether additional pages of results are available. Returns true if there are more records beyond the current page, false if this is the last page.
An array of component configuration item objects returned for the current page of results. Each object contains the fields requested in the query for matching configuration items.
67.0
lastModifiedOn
String
The date and time the record was last updated.
68.0
CnfgItemDetails Properties
Component configuration item details returned when requested in the query.
Properties
Name
Type
Description
Available Version
id
Integer
The total number of configuration item records that match the search criteria across all pages, regardless of pagination.
67.0
name
String
Indicates whether additional pages of results are available. Returns true if there are more records beyond the current page, false if this is the last page.
An array of configuration item objects returned for the current page of results. Each object contains the fields requested in the query for matching configuration items.
Component configuration item type definition details returned when requested in the query.
Properties
Name
Type
Description
Available Version
isComponent
Boolean
Indicates whether the configuration item type is a component type (true) or not (false).
67.0
developerName
String
The developer name of the configuration item type. To retrieve the list of available CI type developer names programmatically, query the CnfgItemTypeDef object.
67.0
name
String
The display name of the configuration item type.
67.0
CnfgItemTags
Component configuration item type tag list returned when requested in the query.
Component configuration item type tag list returned when requested in the query.
Properties
Name
Type
Description
Available Version
date
Integer
The date and time when the configuration item was last discovered by this source (milliseconds since epoch).
67.0
source
String
The source that performed the discovery.
67.0
When using the searchComponentCnfgItems operation, you can request any available attribute to be included in the response. The attributes you can include:
Standard Attributes: Many attributes are available out-of-the-box.
Custom Attributes: You can create and include custom attributes using the sObject API.
Add any attribute using its Developer Name. For example, SD_AsNa—Asset Name to specify exactly which information you want to receive for your Configuration Items (CIs).