{ "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "OnboardedApp", "description": "OnboardedApp schema from Palo Alto Networks SaaS Security Posture Management API", "$id": "https://raw.githubusercontent.com/api-evangelist/palo-alto-networks/refs/heads/main/json-schema/sspm-api-onboarded-app-schema.json", "type": "object", "properties": { "app_id": { "type": "string", "description": "Unique identifier for the onboarded application." }, "app_type": { "type": "string", "description": "Application type identifier (e.g., google_workspace, microsoft_365)." }, "display_name": { "type": "string", "description": "Human-readable name for the onboarded application instance." }, "status": { "type": "string", "enum": [ "connected", "disconnected", "pending", "error" ], "description": "Current connection status." }, "tenant_id": { "type": "string", "description": "Tenant or domain identifier within the SaaS application." }, "check_summary": { "type": "object", "description": "Summary counts of posture check results by severity.", "properties": { "critical": { "type": "integer" }, "high": { "type": "integer" }, "medium": { "type": "integer" }, "low": { "type": "integer" }, "pass": { "type": "integer" } } }, "last_scanned_at": { "type": "string", "format": "date-time", "description": "Timestamp of the most recent posture scan." }, "onboarded_at": { "type": "string", "format": "date-time", "description": "Timestamp when the application was onboarded." } } }