{ "$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-mssp-license-usage-request-object-schema.json", "title": "MsspLicenseUsageRequestObject", "x-generated": "2026-10-04", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/palo-alto-networks-mssp-license-endpoints-api-openapi.yml#/components/schemas/MsspLicenseUsageRequestObject", "required": [ "licensePoolId" ], "type": "object", "properties": { "tenantGroupId": { "type": "string" }, "licensePoolId": { "type": "string" }, "timeRange": { "oneOf": [ { "$ref": "#/$defs/RelativeTimeRangeConfig" }, { "$ref": "#/$defs/ToNowTimeRangeConfig" } ] }, "nextPageToken": { "type": "string" } }, "$defs": { "RelativeTimeDuration": { "type": "object", "properties": { "unit": { "type": "string", "enum": [ "week", "month", "year" ] }, "amount": { "type": "integer", "description": "Number of time units", "format": "int32" } } }, "RelativeTimeRangeConfig": { "type": "object", "allOf": [ { "$ref": "#/$defs/TimeRangeConfigObject" }, { "type": "object", "properties": { "value": { "$ref": "#/$defs/RelativeTimeDuration" } } } ] }, "TimeRangeConfigObject": { "type": "object", "properties": { "type": { "type": "string" }, "timeUnit": { "type": "string" }, "timeValue": { "type": "integer", "format": "int32" } } }, "ToNowTimeRangeConfig": { "type": "object", "allOf": [ { "$ref": "#/$defs/TimeRangeConfigObject" }, { "type": "object", "properties": { "value": { "type": "string", "enum": [ "week", "month", "year" ] } } } ] } } }