{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/dynatrace/refs/heads/main/json-structure/account-management-api-permission-structure.json", "description": "Represents a permission assignment granting a group access to a Dynatrace environment or account-level capability.", "type": "object", "properties": { "permissionName": { "type": "string", "description": "The name of the permission, e.g., tenant-viewer, tenant-operator, tenant-admin, account-company-info.", "example": "Production Service" }, "scope": { "type": "string", "description": "The scope identifier the permission applies to. For environment permissions, this is the environment ID. For account permissions, this is the account UUID.", "example": "example-value" }, "scopeType": { "type": "string", "description": "The type of scope. ACCOUNT for account-level permissions, TENANT for environment-level permissions.", "enum": [ "ACCOUNT", "TENANT" ], "example": "ACCOUNT" }, "groupId": { "type": "string", "description": "The ID of the group this permission is assigned to.", "example": "abc123" } }, "name": "Permission" }