changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "organization": {
+ "properties": {
+ "id": {
+ "description": "Organization ID",
+ "type": "integer"
+ },
+ "name": {
+ "description": "Organization name",
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "name"
+ ],
+ "type": "object"
+ },
+ "permissions": {
+ "description": "Permissions of the role, each tool requires one of them",
+ "items": {
+ "enum": [
+ "monitors:read",
+ "monitors:write",
+ "reports:read",
+ "incidents:read",
+ "incidents:write",
+ "incidents:moderate",
+ "maintenance_windows:read",
+ "maintenance_windows:write",
+ "status_pages:read",
+ "status_pages:write",
+ "projects:read",
+ "projects:write",
+ "projects:all",
+ "alert_rules:read",
+ "alert_rules:write",
+ "integrations:read",
+ "integrations:write",
+ "members:read",
+ "members:write",
+ "api_keys:write",
+ "organization:write",
+ "billing:write"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "projects": {
+ "description": "Projects the user can access",
+ "items": {
+ "properties": {
+ "id": {
+ "description": "Project ID, the project_id argument of the other tools",
+ "type": "integer"
+ },
+ "name": {
+ "description": "Project name",
+ "type": "string"
+ },
+ "slug": {
+ "description": "Project slug",
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "name",
+ "slug"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "user": {
+ "properties": {
+ "email": {
+ "description": "User email address",
+ "type": "string"
+ },
+ "id": {
+ "description": "User ID",
+ "type": "integer"
+ },
+ "role": {
+ "description": "Role of the user in the organization, it grants the permissions",
+ "enum": [
+ "viewer",
+ "responder",
+ "member",
+ "admin"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "email",
+ "role"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "user",
+ "organization",
+ "permissions",
+ "projects"
+ ],
+ "type": "object"
+}