{ "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "PermissionSet", "type": "object", "description": "A set of permissions that can be assigned to a role", "properties": { "id": { "type": "integer", "description": "Unique numeric identifier" }, "name": { "type": "string", "description": "Display name" }, "permissions": { "type": "array", "description": "List of permission strings" }, "built_in": { "type": "boolean", "description": "Whether this is a built-in permission set" }, "all_access": { "type": "boolean", "description": "Whether this grants all permissions" }, "url": { "type": "string", "description": "Relative URL" } } }