SearchAssetsRequest
search objectrequired
asset object
Identifier of the asset to search for
- SearchAssetIds
- null
Unique identifier for the asset (typically UUID)
519c00c9-29b1-4e16-8ed2-61bb4a8d6249externalIds object | null
Must contains only one external system identifier
assets object[]
List of asset identifiers to search for. Returns assets matching any of the provided identifiers.
Unique identifier for the asset (typically UUID)
519c00c9-29b1-4e16-8ed2-61bb4a8d6249externalIds object | null
Must contains only one external system identifier
parent object
Identifier of the parent asset used to search for its child assets
- SearchAssetIds
- null
Unique identifier for the asset (typically UUID)
519c00c9-29b1-4e16-8ed2-61bb4a8d6249externalIds object | null
Must contains only one external system identifier
parentRecursive object
Identifier of an ancestor asset used to search recursively for all its descendant assets
- SearchAssetIds
- null
Unique identifier for the asset (typically UUID)
519c00c9-29b1-4e16-8ed2-61bb4a8d6249externalIds object | null
Must contains only one external system identifier
child object
Identifier of the child asset used to search for its containing or grouping parent assets
- SearchAssetIds
- null
Unique identifier for the asset (typically UUID)
519c00c9-29b1-4e16-8ed2-61bb4a8d6249externalIds object | null
Must contains only one external system identifier
childRecursive object
Identifier of a descendant asset used to search recursively for all its ancestor assets
- SearchAssetIds
- null
Unique identifier for the asset (typically UUID)
519c00c9-29b1-4e16-8ed2-61bb4a8d6249externalIds object | null
Must contains only one external system identifier
groupingParent object
Identifier of the grouping parent asset used to search for assets grouped under it (GROUPS relation)
- SearchAssetIds
- null
Unique identifier for the asset (typically UUID)
519c00c9-29b1-4e16-8ed2-61bb4a8d6249externalIds object | null
Must contains only one external system identifier
name object
- SearchAssetFieldFilter
- null
Filter on an asset field.
- Only one of 'equals' or 'matches' can be provided at the same time.
- Only one of 'notEquals' or 'notMatches' can be provided at the same time.
If both are set in either pair, the request is considered invalid.
Exact matching
["BUILDING_GROUP"]Regex matching
["EQUIPMENT\\|.*"]Exclude using exact matching
Exclude using regex matching
type object
- SearchAssetFieldFilter
- null
Filter on an asset field.
- Only one of 'equals' or 'matches' can be provided at the same time.
- Only one of 'notEquals' or 'notMatches' can be provided at the same time.
If both are set in either pair, the request is considered invalid.
Exact matching
["BUILDING_GROUP"]Regex matching
["EQUIPMENT\\|.*"]Exclude using exact matching
Exclude using regex matching
If false or undefined only returns non deleted assets. If true also includes deleted assets
falseIf true, returns only soft-deleted assets. If false or undefined, returns only non-deleted assets. Cannot be combined with includeDeleted: true
If false or undefined only returns non expired assets. If true also includes expired assets
falseFilter on assets updated after this date. Use ISO 8601 format
2025-11-10representations object
- SearchRepresentationsFilter
- null
Filter on assets having or not a representation. true: Only assets with representation. false: Only assets without representation. If not specified, return both assets having or not a representation
properties object
Filter assets by property data values. Conditions are combined with implicit AND.
- SearchAssetPropertyFilter
- null
Filter assets by property data values
conditions object[]required
List of conditions (implicit AND between root conditions)
Condition operator
Possible values: [eq, neq, in, notIn, contains, notContains, regex, notRegex, gt, gte, lt, lte, isNull, isNotNull, and, or]
eqProperty code to filter on (leaf conditions only)
ISSUES_NBComparison value (single-value operators)
2Comparison values (for in/notIn operators)
conditions []
Nested conditions (for and/or group operators)
Free-text search over asset name and external id values (substring, case- and accent-insensitive). Between 3 and 500 characters. Combined with the other filters using AND, except includeDeleted and isDeleted: free-text search only covers non-deleted assets.
01Spaginate objectrequired
Size is set to 50 by default
Number of results
Possible values: <= 2000
50A marker indicating the position in a dataset, used to determine where to continue fetching results in paginated data
0Fields to include in the response, in addition to uid which is always included.
Allowed values are: uid, name, updatedAt, deletedAt, type, externalIds, representations, parent, groupedBy, effectiveDate, expirationDate, integrationDate, childCount, containsChildCount, groupsChildCount.
childCount counts all children, containsChildCount only hierarchy (contains) children, groupsChildCount only grouped (GROUPS) children.
["name","type"]properties object
- SearchAssetProperties
- null
Property codes whose current reference value is returned as a flat {code: value} map.
["ADDRESS"]precise object
Property codes returned with their source and reference metadata, as a list of timeline entries per code.
- SearchAssetPreciseProperties
- null
Explicit property codes to return. The wildcard '*' is NOT supported for precise.
["TENANT_NAME"]If true (default) only the reference value is returned; if false all sources are returned.
trueLower bound of the validity window (ISO 8601 date). Defaults to now.
2020-01-01Upper bound of the validity window (ISO 8601 date). Defaults to now.
2035-01-01{
"search": {
"asset": {
"uid": "519c00c9-29b1-4e16-8ed2-61bb4a8d6249",
"externalIds": {
"CODE": "001"
}
},
"assets": "Unknown Type: array,null",
"parent": {
"uid": "519c00c9-29b1-4e16-8ed2-61bb4a8d6249",
"externalIds": {
"CODE": "001"
}
},
"parentRecursive": {
"uid": "519c00c9-29b1-4e16-8ed2-61bb4a8d6249",
"externalIds": {
"CODE": "001"
}
},
"child": {
"uid": "519c00c9-29b1-4e16-8ed2-61bb4a8d6249",
"externalIds": {
"CODE": "001"
}
},
"childRecursive": {
"uid": "519c00c9-29b1-4e16-8ed2-61bb4a8d6249",
"externalIds": {
"CODE": "001"
}
},
"groupingParent": {
"uid": "519c00c9-29b1-4e16-8ed2-61bb4a8d6249",
"externalIds": {
"CODE": "001"
}
},
"name": {
"equals": [
"BUILDING_GROUP"
],
"matches": [
"EQUIPMENT|.*"
],
"notEquals": "Unknown Type: array,null",
"notMatches": "Unknown Type: array,null"
},
"type": {
"equals": [
"BUILDING_GROUP"
],
"matches": [
"EQUIPMENT|.*"
],
"notEquals": "Unknown Type: array,null",
"notMatches": "Unknown Type: array,null"
},
"includeDeleted": false,
"isDeleted": true,
"includeExpired": false,
"updatedAtAfter": "2025-11-10",
"representations": {
"isPresent": true
},
"properties": {
"conditions": [
{
"op": "eq",
"property": "ISSUES_NB",
"value": "2",
"values": "Unknown Type: array,null",
"conditions": "Unknown Type: array,null"
}
]
},
"q": "01S"
},
"paginate": {
"size": 50,
"cursor": "0"
},
"fields": [
"name",
"type"
],
"properties": {
"simple": [
"ADDRESS"
],
"precise": {
"codes": [
"TENANT_NAME"
],
"onlyReference": true,
"startDate": "2020-01-01",
"endDate": "2035-01-01"
}
}
}