Nuix · Schema
listComputerRequest
Schema for listComputerRequest in Nuix ECC REST API
ForensicseDiscoveryInvestigationsComplianceData ProcessingLegal TechnologyIntelligence
Properties
| Name | Type | Description |
|---|---|---|
| limit | integer | optional, maximum number of computers to be included in the response |
| computerId | string | optional, GUID value that identifies a specific computer. If provided, only that computer is included in the response |
| sortBy | string | optional, field name to sort result |
| ascending | boolean | optional, `true` to sort results in ascending order, `false` for descending. If omitted, sort is ascending |
| where | string | optional, SQL WHERE clause (minus the word WHERE) used to construct more complex filtering. If `where` is specified or present then the `filters` field is ignored. |
| filters | array | An optional array of field/value pairs to filter by. |
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://raw.githubusercontent.com/api-evangelist/nuix/refs/heads/main/json-schema/nuix-ecc-listcomputerrequest.json",
"title": "listComputerRequest",
"description": "Schema for listComputerRequest in Nuix ECC REST API",
"type": "object",
"properties": {
"limit": {
"type": "integer",
"description": "optional, maximum number of computers to be included in the response"
},
"computerId": {
"type": "string",
"description": "optional, GUID value that identifies a specific computer.\n\nIf provided, only that computer is included in the response"
},
"sortBy": {
"type": "string",
"description": "optional, field name to sort result",
"enum": [
"ID",
"Name",
"Description",
"ConfigID",
"Purpose",
"Presence",
"PairingState",
"Staging",
"TimeZoneID",
"TimeZoneOffset",
"FirstContactTime",
"LastContactTime",
"UUID",
"OSName",
"SearchEnabled",
"ClientParameters",
"ClientPublicKey",
"Config",
"ConfigName",
"FullName",
"History",
"LastUser",
"OSName",
"PeerIP",
"ServerParameters",
"ServerPrivateKey",
"ServerPublicKey"
]
},
"ascending": {
"type": "boolean",
"description": "optional, `true` to sort results in ascending order, `false` for descending.\n\nIf omitted, sort is ascending"
},
"where": {
"type": "string",
"description": "optional, SQL WHERE clause (minus the word WHERE) used to construct more complex filtering.\n\nIf `where` is specified or present then the `filters` field is ignored."
},
"filters": {
"type": "array",
"description": "An optional array of field/value pairs to filter by.",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "field name",
"enum": [
"ID",
"Name",
"Description",
"ConfigID",
"Purpose",
"Presence",
"PairingState",
"Staging",
"TimeZoneID",
"TimeZoneOffset",
"FirstContactTime",
"LastContactTime",
"UUID",
"OSName",
"SearchEnabled",
"ClientParameters",
"ClientPublicKey",
"Config",
"ConfigName",
"FullName",
"History",
"LastUser",
"OSName",
"PeerIP",
"ServerParameters",
"ServerPrivateKey",
"ServerPublicKey"
]
},
"value": {
"description": "Comparison is case-sensitive. See the list of filtering and sorting fields, above, for field types and descriptions."
}
}
}
}
}
}