Palo Alto Networks · Schema
StreamDetailResponseSchema
Cloud SecurityCybersecurityFirewallNetwork SecuritySASESOARThreat IntelligenceXDR
Properties
| Name | Type | Description |
|---|---|---|
| uuid | string | |
| tsg_id | string | |
| job_id | string | Job identifier |
| target_id | string | Target identifier |
| stream_idx | integer | Stream index |
| iteration | integer | Iteration |
| goal_id | string | Goal identifier |
| goal | object | Goal to use in the backend |
| marked_safe | boolean | Marked safe |
| stream_type | object | |
| threat | boolean | Indicates if it is a threat |
| first_threat_iteration | object | First threat iteration data (denormalized JSONB for performance) |
| created_at | object | |
| updated_at | object | |
| extra_info | object | Extra information |
| version | object | Stream schema version |
| error | object | Whether this stream encountered errors |
| error_message | object | Error message details |
| iterations | array | List of iterations |
| goal_category | object | Goal category for filtering and allocation |
| goal_metadata | object | Per-goal metadata (e.g. TOOL_CHAINING tool_sequence, trigger_text, data_flow_narrative, success_markers) |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/palo-alto-networks/main/json-schema/palo-alto-networks-stream-detail-response-schema-schema.json",
"title": "StreamDetailResponseSchema",
"x-generated": "2026-10-04",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/palo-alto-networks-report-api-openapi.yml#/components/schemas/StreamDetailResponseSchema",
"properties": {
"uuid": {
"type": "string",
"format": "uuid",
"title": "Uuid"
},
"tsg_id": {
"type": "string",
"title": "Tsg Id"
},
"job_id": {
"type": "string",
"format": "uuid",
"title": "Job Id",
"description": "Job identifier"
},
"target_id": {
"type": "string",
"format": "uuid",
"title": "Target Id",
"description": "Target identifier"
},
"stream_idx": {
"type": "integer",
"title": "Stream Idx",
"description": "Stream index",
"default": 0
},
"iteration": {
"type": "integer",
"title": "Iteration",
"description": "Iteration",
"default": 0
},
"goal_id": {
"type": "string",
"format": "uuid",
"title": "Goal Id",
"description": "Goal identifier"
},
"goal": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Goal",
"description": "Goal to use in the backend"
},
"marked_safe": {
"type": "boolean",
"title": "Marked Safe",
"description": "Marked safe",
"default": false
},
"stream_type": {
"anyOf": [
{
"$ref": "#/$defs/StreamType"
},
{
"type": "null"
}
],
"default": "NORMAL"
},
"threat": {
"type": "boolean",
"title": "Threat",
"description": "Indicates if it is a threat",
"default": false
},
"first_threat_iteration": {
"anyOf": [
{
"$ref": "#/$defs/StreamIterationDataSchema"
},
{
"type": "null"
}
],
"description": "First threat iteration data (denormalized JSONB for performance)"
},
"created_at": {
"anyOf": [
{
"type": "string",
"format": "date-time"
},
{
"type": "null"
}
],
"title": "Created At"
},
"updated_at": {
"anyOf": [
{
"type": "string",
"format": "date-time"
},
{
"type": "null"
}
],
"title": "Updated At"
},
"extra_info": {
"additionalProperties": true,
"type": "object",
"title": "Extra Info",
"description": "Extra information"
},
"version": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Version",
"description": "Stream schema version"
},
"error": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Error",
"description": "Whether this stream encountered errors"
},
"error_message": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Error Message",
"description": "Error message details"
},
"iterations": {
"items": {
"$ref": "#/$defs/StreamIterationDataResponseSchema"
},
"type": "array",
"title": "Iterations",
"description": "List of iterations"
},
"goal_category": {
"anyOf": [
{
"$ref": "#/$defs/GoalCategory"
},
{
"type": "null"
}
],
"description": "Goal category for filtering and allocation"
},
"goal_metadata": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"title": "Goal Metadata",
"description": "Per-goal metadata (e.g. TOOL_CHAINING tool_sequence, trigger_text, data_flow_narrative, success_markers)"
}
},
"type": "object",
"required": [
"uuid",
"tsg_id",
"job_id",
"target_id",
"goal_id"
],
"$defs": {
"GoalCategory": {
"type": "string",
"enum": [
"GOAL_MANIPULATION",
"PRIVILEGE_MISUSE",
"TOOL_MISUSE",
"TOOL_CHAINING",
"TOXIC_CONTENT_GENERATION",
"CUSTOM"
],
"title": "GoalCategory"
},
"StreamIterationDataResponseSchema": {
"properties": {
"uuid": {
"type": "string",
"format": "uuid",
"title": "Uuid"
},
"tsg_id": {
"type": "string",
"title": "Tsg Id"
},
"job_id": {
"type": "string",
"format": "uuid",
"title": "Job Id",
"description": "Job identifier"
},
"stream_id": {
"type": "string",
"format": "uuid",
"title": "Stream Id",
"description": "Stream identifier"
},
"goal_id": {
"type": "string",
"format": "uuid",
"title": "Goal Id",
"description": "Goal identifier"
},
"iteration": {
"type": "integer",
"minimum": 0.0,
"title": "Iteration",
"description": "Iteration number"
},
"prompt": {
"type": "string",
"minLength": 1,
"title": "Prompt",
"description": "The attack prompt"
},
"techniques": {
"type": "string",
"title": "Techniques",
"description": "Techniques used in the attack"
},
"improvement": {
"type": "string",
"title": "Improvement",
"description": "Improvement strategy for next iteration"
},
"prompts_objective": {
"type": "string",
"title": "Prompts Objective",
"description": "Objective of the prompt"
},
"summary": {
"type": "string",
"title": "Summary",
"description": "Summary of the attack"
},
"output": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Output",
"description": "Best target output (highest score)"
},
"score": {
"anyOf": [
{
"type": "integer",
"maximum": 10.0,
"minimum": 0.0
},
{
"type": "null"
}
],
"title": "Score",
"description": "Best judge score",
"default": 0
},
"judge_reasoning": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Judge Reasoning",
"description": "Judge reasoning for best output"
},
"threat": {
"type": "boolean",
"title": "Threat",
"description": "Whether this is a threat (score == 3)",
"default": false
},
"created_at": {
"anyOf": [
{
"type": "string",
"format": "date-time"
},
{
"type": "null"
}
],
"title": "Created At"
},
"updated_at": {
"anyOf": [
{
"type": "string",
"format": "date-time"
},
{
"type": "null"
}
],
"title": "Updated At"
},
"extra_info": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"title": "Extra Info",
"description": "Extra information"
},
"version": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Version",
"description": "Stream Iter data schema version"
},
"error": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Error",
"description": "Whether this iteration had an error"
},
"error_message": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Error Message",
"description": "Error message for this iteration"
}
},
"type": "object",
"required": [
"uuid",
"tsg_id",
"job_id",
"stream_id",
"goal_id",
"iteration",
"prompt",
"techniques",
"improvement",
"prompts_objective",
"summary"
],
"title": "StreamIterationDataResponseSchema",
"description": "API response schema for Stream Iteration Data."
},
"StreamIterationDataSchema": {
"properties": {
"uuid": {
"type": "string",
"format": "uuid",
"title": "Uuid"
},
"tsg_id": {
"type": "string",
"title": "Tsg Id"
},
"job_id": {
"type": "string",
"format": "uuid",
"title": "Job Id",
"description": "Job identifier"
},
"stream_id": {
"type": "string",
"format": "uuid",
"title": "Stream Id",
"description": "Stream identifier"
},
"goal_id": {
"type": "string",
"format": "uuid",
"title": "Goal Id",
"description": "Goal identifier"
},
"iteration": {
"type": "integer",
"minimum": 0.0,
"title": "Iteration",
"description": "Iteration number"
},
"prompt": {
"type": "string",
"minLength": 1,
"title": "Prompt",
"description": "The attack prompt"
},
"prompt_english": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Prompt English",
"description": "English version of prompt for judge"
},
"techniques": {
"type": "string",
"title": "Techniques",
"description": "Techniques used in the attack"
},
"improvement": {
"type": "string",
"title": "Improvement",
"description": "Improvement strategy for next iteration"
},
"prompts_objective": {
"type": "string",
"title": "Prompts Objective",
"description": "Objective of the prompt"
},
"summary": {
"type": "string",
"title": "Summary",
"description": "Summary of the attack"
},
"output": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Output",
"description": "Best target output (highest score)"
},
"output_english": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Output English",
"description": "English version of output for judge"
},
"score": {
"anyOf": [
{
"type": "integer",
"maximum": 10.0,
"minimum": 0.0
},
{
"type": "null"
}
],
"title": "Score",
"description": "Best judge score",
"default": 0
},
"judge_reasoning": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Judge Reasoning",
"description": "Judge reasoning for best output"
},
"threat": {
"type": "boolean",
"title": "Threat",
"description": "Whether this is a threat (score == 3)",
"default": false
},
"created_at": {
"anyOf": [
{
"type": "string",
"format": "date-time"
},
{
"type": "null"
}
],
"title": "Created At"
},
"updated_at": {
"anyOf": [
{
"type": "string",
"format": "date-time"
},
{
"type": "null"
}
],
"title": "Updated At"
},
"extra_info": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"title": "Extra Info",
"description": "Extra information"
},
"version": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Version",
"description": "Stream Iter data schema version"
},
"error": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Error",
"description": "Whether this iteration had an error"
},
"error_message": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Error Message",
"description": "Error message for this iteration"
}
},
"type": "object",
"required": [
"uuid",
"tsg_id",
"job_id",
"stream_id",
"goal_id",
"iteration",
"prompt",
"techniques",
"improvement",
"prompts_objective",
"summary"
],
"title": "StreamIterationDataSchema",
"description": "Main stream iteration data - one row per iteration."
},
"StreamType": {
"type": "string",
"enum": [
"NORMAL",
"ADVERSARIAL"
],
"title": "StreamType"
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/palo-alto-networks-stream-detail-response-schema"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.