Palo Alto Networks · Schema
AssetDTO
Cloud SecurityCybersecurityFirewallNetwork SecuritySASESOARThreat IntelligenceXDR
Properties
| Name | Type | Description |
|---|---|---|
| firstDiscovered | string | |
| projectId | string | |
| projectName | string | |
| name | string | |
| cloudProvider | string | |
| cloudEnvironment | string | |
| serviceType | string | |
| dataTypeGroups | array | |
| dataTypes | array | |
| lifecycle | string | |
| openRisksCount | integer | |
| openAlertsCount | integer | |
| encrypted | boolean | |
| openToWorld | boolean | |
| tags | object | |
| assetDigTags | array | |
| id | string |
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-asset-dto-schema.json",
"title": "AssetDTO",
"x-generated": "2026-10-03",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/palo-alto-networks-assets-api-openapi.yml#/components/schemas/AssetDTO",
"type": "object",
"properties": {
"firstDiscovered": {
"type": "string",
"format": "date-time"
},
"projectId": {
"type": "string"
},
"projectName": {
"type": "string"
},
"name": {
"type": "string"
},
"cloudProvider": {
"type": "string",
"enum": [
"AWS",
"AZURE",
"GCP",
"SNOWFLAKE",
"FILE_SHARE",
"O365"
]
},
"cloudEnvironment": {
"type": "string",
"enum": [
"UNKNOWN",
"DEVELOPMENT",
"STAGING",
"TESTING",
"PRODUCTION"
]
},
"serviceType": {
"type": "string",
"enum": [
"ATHENA",
"AURORA",
"AWS_BACKUP",
"DOCUMENTDB",
"DYNAMODB",
"DAX",
"EMR",
"EBS",
"EFS",
"ELASTICACHE",
"FSX",
"KINESIS_DELIVERY_STREAM",
"MEMORYDB",
"NEPTUNE",
"QLDB",
"RDS",
"REDSHIFT",
"S3",
"TIMESTREAM",
"OPENSEARCH",
"OPENSEARCH_SERVERLESS",
"COSMOS_DB",
"SYNAPSE",
"CACHE_FOR_REDIS",
"MARIA_DB",
"MYSQL_SERVER",
"POSTGRESQL_SERVER",
"SQL_SERVER",
"STORAGE_ACCOUNT",
"SQL_MANAGED_INSTANCE",
"ANF",
"CLOUD_STORAGE",
"CLOUD_SQL",
"BIG_QUERY",
"FILE_STORE",
"CLOUD_SPANNER",
"MEMORY_STORE",
"BIG_TABLE",
"FIRE_STORE",
"UNMANAGED_AWS_MYSQL",
"UNMANAGED_AWS_ORACLE_SERVER",
"UNMANAGED_AWS_MONGO_DB",
"UNMANAGED_AWS_POSTGRESQL",
"UNMANAGED_AWS_REDIS",
"UNMANAGED_AWS_SQLITE",
"UNMANAGED_AWS_MS_SQL",
"UNMANAGED_AWS_MARIA_DB",
"UNMANAGED_AWS_NEO4_J",
"UNMANAGED_AWS_ELASTIC",
"UNMANAGED_AWS_COCKROACH_DB",
"UNMANAGED_AWS_AEROSPIKE",
"UNMANAGED_AWS_SCYLLA_DB",
"UNMANAGED_AZURE_MYSQL",
"UNMANAGED_AZURE_ORACLE_SERVER",
"UNMANAGED_AZURE_MONGO_DB",
"UNMANAGED_AZURE_POSTGRESQL",
"UNMANAGED_AZURE_REDIS",
"UNMANAGED_AZURE_SQLITE",
"UNMANAGED_AZURE_MS_SQL",
"UNMANAGED_AZURE_MARIA_DB",
"UNMANAGED_AZURE_NEO4_J",
"UNMANAGED_AZURE_ELASTIC",
"UNMANAGED_AZURE_COCKROACH_DB",
"UNMANAGED_AZURE_AEROSPIKE",
"UNMANAGED_AZURE_SCYLLA_DB",
"UNMANAGED_GCP_MYSQL",
"UNMANAGED_GCP_ORACLE_SERVER",
"UNMANAGED_GCP_MONGO_DB",
"UNMANAGED_GCP_POSTGRESQL",
"UNMANAGED_GCP_REDIS",
"UNMANAGED_GCP_SQLITE",
"UNMANAGED_GCP_MS_SQL",
"UNMANAGED_GCP_MARIA_DB",
"UNMANAGED_GCP_NEO4_J",
"UNMANAGED_GCP_ELASTIC",
"UNMANAGED_GCP_COCKROACH_DB",
"UNMANAGED_GCP_AEROSPIKE",
"UNMANAGED_GCP_SCYLLA_DB",
"SNOWFLAKE_DB",
"FILE_SHARE",
"ONE_DRIVE",
"SHARE_POINT",
"AZURE_OPEN_AI_DEPLOYMENT",
"VERTEX_ENDPOINT",
"BEDROCK_PROVISIONED_THROUGHPUT",
"BEDROCK_AGENT",
"UNMANAGED_AI_AWS_FALCON",
"UNMANAGED_AI_AWS_LLAMA",
"UNMANAGED_AI_AWS_TRANSFORMERSLLAMA",
"UNMANAGED_AI_AWS_GEMMA",
"UNMANAGED_AI_AWS_GPT2",
"UNMANAGED_AI_AWS_MISTRAL",
"UNMANAGED_AI_AWS_PHI",
"UNMANAGED_AI_AWS_QWEN2",
"UNMANAGED_AI_AWS_ROBERTA",
"UNMANAGED_AI_AWS_JAMBA",
"UNMANAGED_AI_AZURE_FALCON",
"UNMANAGED_AI_AZURE_LLAMA",
"UNMANAGED_AI_AZURE_TRANSFORMERSLLAMA",
"UNMANAGED_AI_AZURE_GEMMA",
"UNMANAGED_AI_AZURE_GPT2",
"UNMANAGED_AI_AZURE_MISTRAL",
"UNMANAGED_AI_AZURE_PHI",
"UNMANAGED_AI_AZURE_QWEN2",
"UNMANAGED_AI_AZURE_ROBERTA",
"UNMANAGED_AI_AZURE_JAMBA",
"UNMANAGED_AI_GCP_FALCON",
"UNMANAGED_AI_GCP_LLAMA",
"UNMANAGED_AI_GCP_TRANSFORMERSLLAMA",
"UNMANAGED_AI_GCP_GEMMA",
"UNMANAGED_AI_GCP_GPT2",
"UNMANAGED_AI_GCP_MISTRAL",
"UNMANAGED_AI_GCP_PHI",
"UNMANAGED_AI_GCP_QWEN2",
"UNMANAGED_AI_GCP_ROBERTA",
"UNMANAGED_AI_GCP_JAMBA"
]
},
"dataTypeGroups": {
"uniqueItems": true,
"type": "array",
"items": {
"type": "string"
}
},
"dataTypes": {
"uniqueItems": true,
"type": "array",
"items": {
"$ref": "#/$defs/ClassificationEntityOfficialApiDto"
}
},
"lifecycle": {
"type": "string",
"enum": [
"RUNNING",
"STOPPED",
"DELETED"
]
},
"openRisksCount": {
"type": "integer",
"format": "int32"
},
"openAlertsCount": {
"type": "integer",
"format": "int32"
},
"encrypted": {
"type": "boolean"
},
"openToWorld": {
"type": "boolean"
},
"tags": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"assetDigTags": {
"uniqueItems": true,
"type": "array",
"items": {
"$ref": "#/$defs/AssetDigTagDTO"
}
},
"id": {
"type": "string"
}
},
"$defs": {
"AssetDigTagDTO": {
"type": "object",
"properties": {
"digTagId": {
"type": "integer",
"format": "int64"
},
"key": {
"type": "string"
},
"value": {
"type": "string"
}
}
},
"ClassificationEntityOfficialApiDto": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"numberOfFindings": {
"type": "integer",
"format": "int64"
}
}
}
}
}
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-asset-dto"
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.