{ "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "ManagedTenantResponse", "description": "ManagedTenantResponse schema from Prisma Cloud: Managed Security Service Provider (MSSP)", "$id": "https://raw.githubusercontent.com/api-evangelist/palo-alto-networks/refs/heads/main/json-schema/prisma-cloud-mssp-api-managed-tenant-response-schema.json", "type": "object", "properties": { "prismaId": { "type": "string" }, "externalTenantId": { "type": "string" }, "customerName": { "type": "string" }, "companyName": { "type": "string" }, "status": { "type": "string", "enum": [ "ACTIVE", "PROVISIONING", "UPDATING", "DELETING", "DELETED", "OFFBOARDING", "ERRORED" ] }, "isSynthetic": { "type": "boolean" }, "wasMigrated": { "type": "boolean" }, "msspId": { "type": "string" }, "tenantGroupId": { "type": "string", "format": "uuid" }, "planType": { "type": "string", "enum": [ "RS_STANDARD", "RS_FOUNDATION", "RS_ADVANCED" ] }, "contactInfo": { "required": [ "email", "firstName", "lastName" ], "type": "object", "properties": { "firstName": { "maxLength": 63, "minLength": 1, "type": "string" }, "lastName": { "maxLength": 63, "minLength": 1, "type": "string" }, "email": { "maxLength": 128, "minLength": 1, "type": "string" } } }, "stack": { "type": "string" }, "region": { "type": "string" }, "baseApiUrl": { "type": "string" }, "tenantLicense": { "type": "object", "properties": { "tenantLicenseId": { "type": "string" }, "serialNumber": { "type": "string" }, "licensePoolId": { "type": "string" }, "allocatedCredits": { "type": "integer", "format": "int32" }, "startDate": { "type": "integer", "format": "int64" }, "endDate": { "type": "integer", "format": "int64" } } }, "createdBy": { "type": "string" }, "createdAt": { "type": "integer", "format": "int64" }, "modules": { "type": "array", "items": { "required": [ "feature_name" ], "type": "object", "properties": { "feature_name": { "type": "string" }, "enabled": { "type": "boolean" }, "billing_type": { "type": "string", "enum": [ "TRIAL", "BUY" ] }, "state": { "type": "string", "enum": [ "PROVISION_STARTED", "PROVISION_SUCCESSFUL", "PROVISION_FAILED" ] }, "additional_data": { "type": "object", "additionalProperties": { "type": "object" } } } } }, "erroredBy": { "type": "string", "format": "uuid" } } }