SearchAssetsRequest
search objectrequired
asset object
Identifier of the asset to search for
Unique identifier for the asset (typically UUID)
##default519c00c9-29b1-4e16-8ed2-61bb4a8d6249Must contains only one external system identifier
##default{"CODE":"001"}parent object
Identifier of the parent asset used to search for its child assets
Unique identifier for the asset (typically UUID)
##default519c00c9-29b1-4e16-8ed2-61bb4a8d6249Must contains only one external system identifier
##default{"CODE":"001"}parentRecursive object
Identifier of an ancestor asset used to search recursively for all its descendant assets
Unique identifier for the asset (typically UUID)
##default519c00c9-29b1-4e16-8ed2-61bb4a8d6249Must contains only one external system identifier
##default{"CODE":"001"}child object
Identifier of the child asset used to search for its containing or grouping parent assets
Unique identifier for the asset (typically UUID)
##default519c00c9-29b1-4e16-8ed2-61bb4a8d6249Must contains only one external system identifier
##default{"CODE":"001"}name object
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
##default["BUILDING_GROUP"]Regex matching
##default["EQUIPMENT\\|.*"]Exclude using exact matching
##defaultExclude using regex matching
##defaulttype object
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
##default["BUILDING_GROUP"]Regex matching
##default["EQUIPMENT\\|.*"]Exclude using exact matching
##defaultExclude using regex matching
##defaultIf false or undefined only returns non deleted assets. If true also includes deleted assets
falseFilter on assets updated after this date. Use ISO 8601 format
##default2025-11-10representations object
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
falsepaginate object
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.
##default["name","type"]properties object
##default["ADDRESS"]{
"search": {
"asset": {
"uid": "519c00c9-29b1-4e16-8ed2-61bb4a8d6249",
"externalIds": {
"CODE": "001"
}
},
"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"
}
},
"name": {
"equals": [
"BUILDING_GROUP"
],
"matches": [
"EQUIPMENT|.*"
],
"notEquals": [
"string"
],
"notMatches": [
"string"
]
},
"type": {
"equals": [
"BUILDING_GROUP"
],
"matches": [
"EQUIPMENT|.*"
],
"notEquals": [
"string"
],
"notMatches": [
"string"
]
},
"includeDeleted": false,
"updatedAtAfter": "2025-11-10",
"representations": {
"isPresent": false
}
},
"paginate": {
"size": 50,
"cursor": "0"
},
"fields": [
"name",
"type"
],
"properties": {
"simple": [
"ADDRESS"
]
}
}