Nuix · Schema

BulkApplyItemTagListRequest

Schema for BulkApplyItemTagListRequest in Nuix REST API

ForensicseDiscoveryInvestigationsComplianceData ProcessingLegal TechnologyIntelligence

Properties

Name Type Description
tagList array List of tags used during the operation
query string Query items that should be included. If a query is not supplied it defaults to an empty string, which returns all items.
deduplication string Deduplicate content. Defaults to none.
relationType string The relation to apply to the found items. For performance reasons, the family option is run against the top-level items. Defaults to no relation.
includeFamily boolean Includes families of items for results of provided query. Defaults to false.
familyQuery string An optional query used to select family items. Will not be used if includeFamily is true. To exclude family items entirely, set includeFamily to false and either omit this entry or set its value to nu
includeDuplicates boolean Includes duplicates of items for results of provided query. Defaults to false.
duplicatesQuery string An optional query used to select duplicate items. Will not be used if includeDuplicates is true. To exclude duplicate items entirely, set includeDuplicates to false and either omit this entry or set i
includeNearDuplicates boolean Includes near duplicates of items for results of provided query. Defaults to false.
nearDuplicatesQuery string An optional query used to select near duplicate items. Will not be used if includeNearDuplicates is true. To exclude near duplicate items entirely, set includeNearDuplicates to false and either omit t
nearDuplicatesThreshold number The threshold used to calculate near duplicates. Defaults to 0.5.
threadsQuery string An optional query used to select thread items. To exclude thread items entirely, either omit this entry or set its value to null.
operationType string The operation to perform on the tag.
View JSON Schema on GitHub

JSON Schema

nuix-rest-bulkapplyitemtaglistrequest.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/nuix/refs/heads/main/json-schema/nuix-rest-bulkapplyitemtaglistrequest.json",
  "title": "BulkApplyItemTagListRequest",
  "description": "Schema for BulkApplyItemTagListRequest in Nuix REST API",
  "type": "object",
  "properties": {
    "tagList": {
      "type": "array",
      "description": "List of tags used during the operation",
      "items": {
        "type": "string"
      }
    },
    "query": {
      "type": "string",
      "description": "Query items that should be included.  If a query is not supplied it defaults to an empty string, which returns all items."
    },
    "deduplication": {
      "type": "string",
      "description": "Deduplicate content. Defaults to none.",
      "default": "none",
      "enum": [
        "none",
        "md5",
        "per custodian"
      ]
    },
    "relationType": {
      "type": "string",
      "description": "The relation to apply to the found items. For performance reasons, the family option is run against the top-level items.  Defaults to no relation.",
      "enum": [
        "family",
        "topTypes",
        "descendants"
      ]
    },
    "includeFamily": {
      "type": "boolean",
      "description": "Includes families of items for results of provided query. Defaults to false.",
      "default": false
    },
    "familyQuery": {
      "type": "string",
      "description": "An optional query used to select family items.  Will not be used if includeFamily is true.  To exclude family items entirely, set includeFamily to false and either omit this entry or set its value to null."
    },
    "includeDuplicates": {
      "type": "boolean",
      "description": "Includes duplicates of items for results of provided query. Defaults to false.",
      "default": false
    },
    "duplicatesQuery": {
      "type": "string",
      "description": "An optional query used to select duplicate items.  Will not be used if includeDuplicates is true.  To exclude duplicate items entirely, set includeDuplicates to false and either omit this entry or set its value to null."
    },
    "includeNearDuplicates": {
      "type": "boolean",
      "description": "Includes near duplicates of items for results of provided query. Defaults to false.",
      "default": false
    },
    "nearDuplicatesQuery": {
      "type": "string",
      "description": "An optional query used to select near duplicate items.  Will not be used if includeNearDuplicates is true.  To exclude near duplicate items entirely, set includeNearDuplicates to false and either omit this entry or set its value to null."
    },
    "nearDuplicatesThreshold": {
      "type": "number",
      "format": "float",
      "description": "The threshold used to calculate near duplicates.  Defaults to 0.5.",
      "default": 0.5
    },
    "threadsQuery": {
      "type": "string",
      "description": "An optional query used to select thread items.  To exclude thread items entirely, either omit this entry or set its value to null."
    },
    "operationType": {
      "type": "string",
      "description": "The operation to perform on the tag.",
      "enum": [
        "ADD",
        "DELETE"
      ]
    }
  }
}