Tanium · JSON Structure

Tanium Action Structure

Structural documentation for Tanium saved action objects deployed to endpoints

Type: object Properties: 0
ComplianceEndpoint ManagementPatch ManagementSecurityThreat DetectionUnified Endpoint Management

Tanium Action Structure is a JSON Structure definition published by Tanium.

Meta-schema:

JSON Structure

Raw ↑
{
  "title": "Tanium Action Structure",
  "description": "Structural documentation for Tanium saved action objects deployed to endpoints",
  "type": "object",
  "fields": [
    {"name": "id", "type": "integer", "description": "Unique action identifier"},
    {"name": "name", "type": "string", "description": "Action name"},
    {"name": "status", "type": "string", "description": "Current action status"},
    {"name": "package_spec", "type": "object", "description": "Package specification for deployment",
      "fields": [
        {"name": "source_id", "type": "integer", "description": "Package ID"},
        {"name": "name", "type": "string", "description": "Package name"},
        {"name": "parameters", "type": "array", "description": "Package parameters as key/value pairs"}
      ]
    },
    {"name": "action_group", "type": "object", "description": "Action group for approval and targeting",
      "fields": [
        {"name": "id", "type": "integer"},
        {"name": "name", "type": "string"}
      ]
    },
    {"name": "target_group", "type": "object", "description": "Computer group filter for targeting endpoints"},
    {"name": "start_time", "type": "string", "format": "date-time", "description": "Scheduled start time"},
    {"name": "expiration_time", "type": "string", "format": "date-time", "description": "Action expiration"},
    {"name": "approved_flag", "type": "integer", "description": "1 if approved, 0 if pending"}
  ]
}