Skip to main content
Glama

chat.spaces.spaceEvents.get

Retrieves a specific Google Chat space event and returns the current state of the changed resource so you can inspect updates.

Instructions

Returns an event from a Google Chat space. The event payload contains the most recent version of the resource that changed. For example, if you request an event about a new message but the message was later updated, the server returns the updated Message resource in the event payload. Note: The permissionSettings field is not returned in the Space object of the Space event data for this request. Supports the following types of [authentication](https://developers.google.c [HTTP GET]. Returns the requested resource as JSON — request bodies are built from the typed parameters (typed flags win over the params map), or read whole from body_file Siblings over the same resource: list.

Input Schema

NameRequiredDescriptionDefault
nameYes[URL path segment] Required. The resource name of the space event. Format: `spaces/{space}/spaceEvents/{spaceEvent}`
queryNoExtra KEY=VALUE query pairs for endpoints whose parameters Discovery does not describe.
paramsNoParameter map merged into the request; typed parameters win.
dry_runNoReturn the request that would be sent, without sending it.
body_fileNoRead the request body from this file ('-' for stdin) instead of building one from the parameters.

Output Schema

NameRequiredDescriptionDefault
nameNo
eventTimeNo
eventTypeNo
spaceUpdatedEventDataNo
messageCreatedEventDataNo
messageDeletedEventDataNo
messageUpdatedEventDataNo
reactionCreatedEventDataNo
reactionDeletedEventDataNo
membershipCreatedEventDataNo
membershipDeletedEventDataNo
membershipUpdatedEventDataNo
spaceBatchUpdatedEventDataNo
messageBatchCreatedEventDataNo
messageBatchDeletedEventDataNo
messageBatchUpdatedEventDataNo
reactionBatchCreatedEventDataNo
reactionBatchDeletedEventDataNo
membershipBatchCreatedEventDataNo
membershipBatchDeletedEventDataNo
membershipBatchUpdatedEventDataNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed3 schema fields changed
    • changedInput schema / properties / name / description
      Previous value: -"Required. The resource name of the space event. Format: `spaces/{space}/spaceEvents/{spaceEvent}`"New value: +"[URL path segment] Required. The resource name of the space event. Format: `spaces/{space}/spaceEvents/{spaceEvent}`"
    • addedInput schema / properties / name / pattern
      Added value: +"^spaces/[^/]+/spaceEvents/[^/]+$"
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "properties": {
      +    "eventTime": {
      +      "type": "string"
      +    },
      +    "eventType": {
      +      "type": "string"
      +    },
      +    "membershipBatchCreatedEventData": {
      +      "properties": {
      +        "memberships": {
      +          "items": {
      +            "properties": {
      +              "membership": {
      +                "properties": {
      +                  "affiliation": {
      +                    "enum": [
      +                      "AFFILIATION_UNSPECIFIED",
      +                      "INTERNAL",
      +                      "EXTERNAL",
      +                      "MANAGED_EXTERNAL"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "createTime": {
      +                    "type": "string"
      +                  },
      +                  "deleteTime": {
      +                    "type": "string"
      +                  },
      +                  "groupMember": {
      +                    "type": "object"
      +                  },
      +                  "member": {
      +                    "type": "object"
      +                  },
      +                  "name": {
      +                    "type": "string"
      +                  },
      +                  "role": {
      +                    "enum": [
      +                      "MEMBERSHIP_ROLE_UNSPECIFIED",
      +                      "ROLE_MEMBER",
      +                      "ROLE_MANAGER",
      +                      "ROLE_ASSISTANT_MANAGER"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "state": {
      +                    "enum": [
      +                      "MEMBERSHIP_STATE_UNSPECIFIED",
      +                      "JOINED",
      +                      "INVITED",
      +                      "NOT_A_MEMBER"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "type": "object"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        }
      +      },
      +      "type": "object"
      +    },
      +    "membershipBatchDeletedEventData": {
      +      "properties": {
      +        "memberships": {
      +          "items": {
      +            "properties": {
      +              "membership": {
      +                "properties": {
      +                  "affiliation": {
      +                    "enum": [
      +                      "AFFILIATION_UNSPECIFIED",
      +                      "INTERNAL",
      +                      "EXTERNAL",
      +                      "MANAGED_EXTERNAL"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "createTime": {
      +                    "type": "string"
      +                  },
      +                  "deleteTime": {
      +                    "type": "string"
      +                  },
      +                  "groupMember": {
      +                    "type": "object"
      +                  },
      +                  "member": {
      +                    "type": "object"
      +                  },
      +                  "name": {
      +                    "type": "string"
      +                  },
      +                  "role": {
      +                    "enum": [
      +                      "MEMBERSHIP_ROLE_UNSPECIFIED",
      +                      "ROLE_MEMBER",
      +                      "ROLE_MANAGER",
      +                      "ROLE_ASSISTANT_MANAGER"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "state": {
      +                    "enum": [
      +                      "MEMBERSHIP_STATE_UNSPECIFIED",
      +                      "JOINED",
      +                      "INVITED",
      +                      "NOT_A_MEMBER"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "type": "object"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        }
      +      },
      +      "type": "object"
      +    },
      +    "membershipBatchUpdatedEventData": {
      +      "properties": {
      +        "memberships": {
      +          "items": {
      +            "properties": {
      +              "membership": {
      +                "properties": {
      +                  "affiliation": {
      +                    "enum": [
      +                      "AFFILIATION_UNSPECIFIED",
      +                      "INTERNAL",
      +                      "EXTERNAL",
      +                      "MANAGED_EXTERNAL"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "createTime": {
      +                    "type": "string"
      +                  },
      +                  "deleteTime": {
      +                    "type": "string"
      +                  },
      +                  "groupMember": {
      +                    "type": "object"
      +                  },
      +                  "member": {
      +                    "type": "object"
      +                  },
      +                  "name": {
      +                    "type": "string"
      +                  },
      +                  "role": {
      +                    "enum": [
      +                      "MEMBERSHIP_ROLE_UNSPECIFIED",
      +                      "ROLE_MEMBER",
      +                      "ROLE_MANAGER",
      +                      "ROLE_ASSISTANT_MANAGER"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "state": {
      +                    "enum": [
      +                      "MEMBERSHIP_STATE_UNSPECIFIED",
      +                      "JOINED",
      +                      "INVITED",
      +                      "NOT_A_MEMBER"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "type": "object"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        }
      +      },
      +      "type": "object"
      +    },
      +    "membershipCreatedEventData": {
      +      "properties": {
      +        "membership": {
      +          "properties": {
      +            "affiliation": {
      +              "enum": [
      +                "AFFILIATION_UNSPECIFIED",
      +                "INTERNAL",
      +                "EXTERNAL",
      +                "MANAGED_EXTERNAL"
      +              ],
      +              "type": "string"
      +            },
      +            "createTime": {
      +              "type": "string"
      +            },
      +            "deleteTime": {
      +              "type": "string"
      +            },
      +            "groupMember": {
      +              "properties": {
      +                "name": {
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "member": {
      +              "properties": {
      +                "avatarUrl": {
      +                  "type": "string"
      +                },
      +                "displayName": {
      +                  "type": "string"
      +                },
      +                "domainId": {
      +                  "type": "string"
      +                },
      +                "email": {
      +                  "type": "string"
      +                },
      +                "isAnonymous": {
      +                  "type": "boolean"
      +                },
      +                "name": {
      +                  "type": "string"
      +                },
      +                "type": {
      +                  "enum": [
      +                    "TYPE_UNSPECIFIED",
      +                    "HUMAN",
      +                    "BOT"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "name": {
      +              "type": "string"
      +            },
      +            "role": {
      +              "enum": [
      +                "MEMBERSHIP_ROLE_UNSPECIFIED",
      +                "ROLE_MEMBER",
      +                "ROLE_MANAGER",
      +                "ROLE_ASSISTANT_MANAGER"
      +              ],
      +              "type": "string"
      +            },
      +            "state": {
      +              "enum": [
      +                "MEMBERSHIP_STATE_UNSPECIFIED",
      +                "JOINED",
      +                "INVITED",
      +                "NOT_A_MEMBER"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "type": "object"
      +        }
      +      },
      +      "type": "object"
      +    },
      +    "membershipDeletedEventData": {
      +      "properties": {
      +        "membership": {
      +          "properties": {
      +            "affiliation": {
      +              "enum": [
      +                "AFFILIATION_UNSPECIFIED",
      +                "INTERNAL",
      +                "EXTERNAL",
      +                "MANAGED_EXTERNAL"
      +              ],
      +              "type": "string"
      +            },
      +            "createTime": {
      +              "type": "string"
      +            },
      +            "deleteTime": {
      +              "type": "string"
      +            },
      +            "groupMember": {
      +              "properties": {
      +                "name": {
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "member": {
      +              "properties": {
      +                "avatarUrl": {
      +                  "type": "string"
      +                },
      +                "displayName": {
      +                  "type": "string"
      +                },
      +                "domainId": {
      +                  "type": "string"
      +                },
      +                "email": {
      +                  "type": "string"
      +                },
      +                "isAnonymous": {
      +                  "type": "boolean"
      +                },
      +                "name": {
      +                  "type": "string"
      +                },
      +                "type": {
      +                  "enum": [
      +                    "TYPE_UNSPECIFIED",
      +                    "HUMAN",
      +                    "BOT"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "name": {
      +              "type": "string"
      +            },
      +            "role": {
      +              "enum": [
      +                "MEMBERSHIP_ROLE_UNSPECIFIED",
      +                "ROLE_MEMBER",
      +                "ROLE_MANAGER",
      +                "ROLE_ASSISTANT_MANAGER"
      +              ],
      +              "type": "string"
      +            },
      +            "state": {
      +              "enum": [
      +                "MEMBERSHIP_STATE_UNSPECIFIED",
      +                "JOINED",
      +                "INVITED",
      +                "NOT_A_MEMBER"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "type": "object"
      +        }
      +      },
      +      "type": "object"
      +    },
      +    "membershipUpdatedEventData": {
      +      "properties": {
      +        "membership": {
      +          "properties": {
      +            "affiliation": {
      +              "enum": [
      +                "AFFILIATION_UNSPECIFIED",
      +                "INTERNAL",
      +                "EXTERNAL",
      +                "MANAGED_EXTERNAL"
      +              ],
      +              "type": "string"
      +            },
      +            "createTime": {
      +              "type": "string"
      +            },
      +            "deleteTime": {
      +              "type": "string"
      +            },
      +            "groupMember": {
      +              "properties": {
      +                "name": {
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "member": {
      +              "properties": {
      +                "avatarUrl": {
      +                  "type": "string"
      +                },
      +                "displayName": {
      +                  "type": "string"
      +                },
      +                "domainId": {
      +                  "type": "string"
      +                },
      +                "email": {
      +                  "type": "string"
      +                },
      +                "isAnonymous": {
      +                  "type": "boolean"
      +                },
      +                "name": {
      +                  "type": "string"
      +                },
      +                "type": {
      +                  "enum": [
      +                    "TYPE_UNSPECIFIED",
      +                    "HUMAN",
      +                    "BOT"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "name": {
      +              "type": "string"
      +            },
      +            "role": {
      +              "enum": [
      +                "MEMBERSHIP_ROLE_UNSPECIFIED",
      +                "ROLE_MEMBER",
      +                "ROLE_MANAGER",
      +                "ROLE_ASSISTANT_MANAGER"
      +              ],
      +              "type": "string"
      +            },
      +            "state": {
      +              "enum": [
      +                "MEMBERSHIP_STATE_UNSPECIFIED",
      +                "JOINED",
      +                "INVITED",
      +                "NOT_A_MEMBER"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "type": "object"
      +        }
      +      },
      +      "type": "object"
      +    },
      +    "messageBatchCreatedEventData": {
      +      "properties": {
      +        "messages": {
      +          "items": {
      +            "properties": {
      +              "message": {
      +                "properties": {
      +                  "accessoryWidgets": {
      +                    "items": {
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "actionResponse": {
      +                    "type": "object"
      +                  },
      +                  "annotations": {
      +                    "items": {
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "argumentText": {
      +                    "type": "string"
      +                  },
      +                  "attachedGifs": {
      +                    "items": {
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "attachment": {
      +                    "items": {
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "cards": {
      +                    "items": {
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "cardsV2": {
      +                    "items": {
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "clientAssignedMessageId": {
      +                    "type": "string"
      +                  },
      +                  "createTime": {
      +                    "type": "string"
      +                  },
      +                  "deleteTime": {
      +                    "type": "string"
      +                  },
      +                  "deletionMetadata": {
      +                    "type": "object"
      +                  },
      +                  "emojiReactionSummaries": {
      +                    "items": {
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "fallbackText": {
      +                    "type": "string"
      +                  },
      +                  "formattedText": {
      +                    "type": "string"
      +                  },
      +                  "lastUpdateTime": {
      +                    "type": "string"
      +                  },
      +                  "markupSyntax": {
      +                    "enum": [
      +                      "MARKUP_SYNTAX_UNSPECIFIED",
      +                      "MARKUP_SYNTAX_CHAT",
      +                      "MARKUP_SYNTAX_MARKDOWN"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "matchedUrl": {
      +                    "type": "object"
      +                  },
      +                  "name": {
      +                    "type": "string"
      +                  },
      +                  "privateMessageViewer": {
      +                    "type": "object"
      +                  },
      +                  "quotedMessageMetadata": {
      +                    "type": "object"
      +                  },
      +                  "sender": {
      +                    "type": "object"
      +                  },
      +                  "silent": {
      +                    "type": "boolean"
      +                  },
      +                  "slashCommand": {
      +                    "type": "object"
      +                  },
      +                  "space": {
      +                    "type": "object"
      +                  },
      +                  "text": {
      +                    "type": "string"
      +                  },
      +                  "thread": {
      +                    "type": "object"
      +                  },
      +                  "threadReply": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        }
      +      },
      +      "type": "object"
      +    },
      +    "messageBatchDeletedEventData": {
      +      "properties": {
      +        "messages": {
      +          "items": {
      +            "properties": {
      +              "message": {
      +                "properties": {
      +                  "accessoryWidgets": {
      +                    "items": {
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "actionResponse": {
      +                    "type": "object"
      +                  },
      +                  "annotations": {
      +                    "items": {
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "argumentText": {
      +                    "type": "string"
      +                  },
      +                  "attachedGifs": {
      +                    "items": {
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "attachment": {
      +                    "items": {
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "cards": {
      +                    "items": {
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "cardsV2": {
      +                    "items": {
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "clientAssignedMessageId": {
      +                    "type": "string"
      +                  },
      +                  "createTime": {
      +                    "type": "string"
      +                  },
      +                  "deleteTime": {
      +                    "type": "string"
      +                  },
      +                  "deletionMetadata": {
      +                    "type": "object"
      +                  },
      +                  "emojiReactionSummaries": {
      +                    "items": {
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "fallbackText": {
      +                    "type": "string"
      +                  },
      +                  "formattedText": {
      +                    "type": "string"
      +                  },
      +                  "lastUpdateTime": {
      +                    "type": "string"
      +                  },
      +                  "markupSyntax": {
      +                    "enum": [
      +                      "MARKUP_SYNTAX_UNSPECIFIED",
      +                      "MARKUP_SYNTAX_CHAT",
      +                      "MARKUP_SYNTAX_MARKDOWN"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "matchedUrl": {
      +                    "type": "object"
      +                  },
      +                  "name": {
      +                    "type": "string"
      +                  },
      +                  "privateMessageViewer": {
      +                    "type": "object"
      +                  },
      +                  "quotedMessageMetadata": {
      +                    "type": "object"
      +                  },
      +                  "sender": {
      +                    "type": "object"
      +                  },
      +                  "silent": {
      +                    "type": "boolean"
      +                  },
      +                  "slashCommand": {
      +                    "type": "object"
      +                  },
      +                  "space": {
      +                    "type": "object"
      +                  },
      +                  "text": {
      +                    "type": "string"
      +                  },
      +                  "thread": {
      +                    "type": "object"
      +                  },
      +                  "threadReply": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        }
      +      },
      +      "type": "object"
      +    },
      +    "messageBatchUpdatedEventData": {
      +      "properties": {
      +        "messages": {
      +          "items": {
      +            "properties": {
      +              "message": {
      +                "properties": {
      +                  "accessoryWidgets": {
      +                    "items": {
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "actionResponse": {
      +                    "type": "object"
      +                  },
      +                  "annotations": {
      +                    "items": {
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "argumentText": {
      +                    "type": "string"
      +                  },
      +                  "attachedGifs": {
      +                    "items": {
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "attachment": {
      +                    "items": {
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "cards": {
      +                    "items": {
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "cardsV2": {
      +                    "items": {
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "clientAssignedMessageId": {
      +                    "type": "string"
      +                  },
      +                  "createTime": {
      +                    "type": "string"
      +                  },
      +                  "deleteTime": {
      +                    "type": "string"
      +                  },
      +                  "deletionMetadata": {
      +                    "type": "object"
      +                  },
      +                  "emojiReactionSummaries": {
      +                    "items": {
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "fallbackText": {
      +                    "type": "string"
      +                  },
      +                  "formattedText": {
      +                    "type": "string"
      +                  },
      +                  "lastUpdateTime": {
      +                    "type": "string"
      +                  },
      +                  "markupSyntax": {
      +                    "enum": [
      +                      "MARKUP_SYNTAX_UNSPECIFIED",
      +                      "MARKUP_SYNTAX_CHAT",
      +                      "MARKUP_SYNTAX_MARKDOWN"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "matchedUrl": {
      +                    "type": "object"
      +                  },
      +                  "name": {
      +                    "type": "string"
      +                  },
      +                  "privateMessageViewer": {
      +                    "type": "object"
      +                  },
      +                  "quotedMessageMetadata": {
      +                    "type": "object"
      +                  },
      +                  "sender": {
      +                    "type": "object"
      +                  },
      +                  "silent": {
      +                    "type": "boolean"
      +                  },
      +                  "slashCommand": {
      +                    "type": "object"
      +                  },
      +                  "space": {
      +                    "type": "object"
      +                  },
      +                  "text": {
      +                    "type": "string"
      +                  },
      +                  "thread": {
      +                    "type": "object"
      +                  },
      +                  "threadReply": {
      +                    "type": "boolean"
      +                  }
      +                },
      +                "type": "object"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        }
      +      },
      +      "type": "object"
      +    },
      +    "messageCreatedEventData": {
      +      "properties": {
      +        "message": {
      +          "properties": {
      +            "accessoryWidgets": {
      +              "items": {
      +                "properties": {
      +                  "buttonList": {
      +                    "type": "object"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "actionResponse": {
      +              "properties": {
      +                "dialogAction": {
      +                  "type": "object"
      +                },
      +                "type": {
      +                  "enum": [
      +                    "TYPE_UNSPECIFIED",
      +                    "NEW_MESSAGE",
      +                    "UPDATE_MESSAGE",
      +                    "UPDATE_USER_MESSAGE_CARDS",
      +                    "REQUEST_CONFIG",
      +                    "DIALOG",
      +                    "UPDATE_WIDGET"
      +                  ],
      +                  "type": "string"
      +                },
      +                "updatedWidget": {
      +                  "type": "object"
      +                },
      +                "url": {
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "annotations": {
      +              "items": {
      +                "properties": {
      +                  "customEmojiMetadata": {
      +                    "type": "object"
      +                  },
      +                  "length": {
      +                    "type": "integer"
      +                  },
      +                  "richLinkMetadata": {
      +                    "type": "object"
      +                  },
      +                  "slashCommand": {
      +                    "type": "object"
      +                  },
      +                  "startIndex": {
      +                    "type": "integer"
      +                  },
      +                  "type": {
      +                    "enum": [
      +                      "ANNOTATION_TYPE_UNSPECIFIED",
      +                      "USER_MENTION",
      +                      "SLASH_COMMAND",
      +                      "RICH_LINK",
      +                      "CUSTOM_EMOJI"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "userMention": {
      +                    "type": "object"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "argumentText": {
      +              "type": "string"
      +            },
      +            "attachedGifs": {
      +              "items": {
      +                "properties": {
      +                  "uri": {
      +                    "type": "string"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "attachment": {
      +              "items": {
      +                "properties": {
      +                  "attachmentDataRef": {
      +                    "type": "object"
      +                  },
      +                  "contentName": {
      +                    "type": "string"
      +                  },
      +                  "contentType": {
      +                    "type": "string"
      +                  },
      +                  "downloadUri": {
      +                    "type": "string"
      +                  },
      +                  "driveDataRef": {
      +                    "type": "object"
      +                  },
      +                  "name": {
      +                    "type": "string"
      +                  },
      +                  "source": {
      +                    "enum": [
      +                      "SOURCE_UNSPECIFIED",
      +                      "DRIVE_FILE",
      +                      "UPLOADED_CONTENT"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "thumbnailUri": {
      +                    "type": "string"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "cards": {
      +              "items": {
      +                "properties": {
      +                  "cardActions": {
      +                    "items": {
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "header": {
      +                    "type": "object"
      +                  },
      +                  "name": {
      +                    "type": "string"
      +                  },
      +                  "sections": {
      +                    "items": {
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "cardsV2": {
      +              "items": {
      +                "properties": {
      +                  "card": {
      +                    "type": "object"
      +                  },
      +                  "cardId": {
      +                    "type": "string"
      +                  },
      +                  "ownerUser": {
      +                    "type": "object"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "clientAssignedMessageId": {
      +              "type": "string"
      +            },
      +            "createTime": {
      +              "type": "string"
      +            },
      +            "deleteTime": {
      +              "type": "string"
      +            },
      +            "deletionMetadata": {
      +              "properties": {
      +                "deletionType": {
      +                  "enum": [
      +                    "DELETION_TYPE_UNSPECIFIED",
      +                    "CREATOR",
      +                    "SPACE_OWNER",
      +                    "ADMIN",
      +                    "APP_MESSAGE_EXPIRY",
      +                    "CREATOR_VIA_APP",
      +                    "SPACE_OWNER_VIA_APP",
      +                    "SPACE_MEMBER"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "emojiReactionSummaries": {
      +              "items": {
      +                "properties": {
      +                  "emoji": {
      +                    "type": "object"
      +                  },
      +                  "reactionCount": {
      +                    "type": "integer"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "fallbackText": {
      +              "type": "string"
      +            },
      +            "formattedText": {
      +              "type": "string"
      +            },
      +            "lastUpdateTime": {
      +              "type": "string"
      +            },
      +            "markupSyntax": {
      +              "enum": [
      +                "MARKUP_SYNTAX_UNSPECIFIED",
      +                "MARKUP_SYNTAX_CHAT",
      +                "MARKUP_SYNTAX_MARKDOWN"
      +              ],
      +              "type": "string"
      +            },
      +            "matchedUrl": {
      +              "properties": {
      +                "url": {
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "name": {
      +              "type": "string"
      +            },
      +            "privateMessageViewer": {
      +              "properties": {
      +                "avatarUrl": {
      +                  "type": "string"
      +                },
      +                "displayName": {
      +                  "type": "string"
      +                },
      +                "domainId": {
      +                  "type": "string"
      +                },
      +                "email": {
      +                  "type": "string"
      +                },
      +                "isAnonymous": {
      +                  "type": "boolean"
      +                },
      +                "name": {
      +                  "type": "string"
      +                },
      +                "type": {
      +                  "enum": [
      +                    "TYPE_UNSPECIFIED",
      +                    "HUMAN",
      +                    "BOT"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "quotedMessageMetadata": {
      +              "properties": {
      +                "forwardedMetadata": {
      +                  "type": "object"
      +                },
      +                "lastUpdateTime": {
      +                  "type": "string"
      +                },
      +                "name": {
      +                  "type": "string"
      +                },
      +                "quoteType": {
      +                  "enum": [
      +                    "QUOTE_TYPE_UNSPECIFIED",
      +                    "REPLY",
      +                    "FORWARD"
      +                  ],
      +                  "type": "string"
      +                },
      +                "quotedMessageSnapshot": {
      +                  "type": "object"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "sender": {
      +              "properties": {
      +                "avatarUrl": {
      +                  "type": "string"
      +                },
      +                "displayName": {
      +                  "type": "string"
      +                },
      +                "domainId": {
      +                  "type": "string"
      +                },
      +                "email": {
      +                  "type": "string"
      +                },
      +                "isAnonymous": {
      +                  "type": "boolean"
      +                },
      +                "name": {
      +                  "type": "string"
      +                },
      +                "type": {
      +                  "enum": [
      +                    "TYPE_UNSPECIFIED",
      +                    "HUMAN",
      +                    "BOT"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "silent": {
      +              "type": "boolean"
      +            },
      +            "slashCommand": {
      +              "properties": {
      +                "commandId": {
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "space": {
      +              "properties": {
      +                "accessSettings": {
      +                  "type": "object"
      +                },
      +                "adminInstalled": {
      +                  "type": "boolean"
      +                },
      +                "createTime": {
      +                  "type": "string"
      +                },
      +                "customer": {
      +                  "type": "string"
      +                },
      +                "displayName": {
      +                  "type": "string"
      +                },
      +                "externalUserAllowed": {
      +                  "type": "boolean"
      +                },
      +                "importMode": {
      +                  "type": "boolean"
      +                },
      +                "importModeExpireTime": {
      +                  "type": "string"
      +                },
      +                "lastActiveTime": {
      +                  "type": "string"
      +                },
      +                "membershipCount": {
      +                  "type": "object"
      +                },
      +                "name": {
      +                  "type": "string"
      +                },
      +                "permissionSettings": {
      +                  "type": "object"
      +                },
      +                "predefinedPermissionSettings": {
      +                  "enum": [
      +                    "PREDEFINED_PERMISSION_SETTINGS_UNSPECIFIED",
      +                    "COLLABORATION_SPACE",
      +                    "ANNOUNCEMENT_SPACE"
      +                  ],
      +                  "type": "string"
      +                },
      +                "singleUserBotDm": {
      +                  "type": "boolean"
      +                },
      +                "spaceDetails": {
      +                  "type": "object"
      +                },
      +                "spaceHistoryState": {
      +                  "enum": [
      +                    "HISTORY_STATE_UNSPECIFIED",
      +                    "HISTORY_OFF",
      +                    "HISTORY_ON"
      +                  ],
      +                  "type": "string"
      +                },
      +                "spaceThreadingState": {
      +                  "enum": [
      +                    "SPACE_THREADING_STATE_UNSPECIFIED",
      +                    "THREADED_MESSAGES",
      +                    "GROUPED_MESSAGES",
      +                    "UNTHREADED_MESSAGES"
      +                  ],
      +                  "type": "string"
      +                },
      +                "spaceType": {
      +                  "enum": [
      +                    "SPACE_TYPE_UNSPECIFIED",
      +                    "SPACE",
      +                    "GROUP_CHAT",
      +                    "DIRECT_MESSAGE"
      +                  ],
      +                  "type": "string"
      +                },
      +                "spaceUri": {
      +                  "type": "string"
      +                },
      +                "threaded": {
      +                  "type": "boolean"
      +                },
      +                "type": {
      +                  "enum": [
      +                    "TYPE_UNSPECIFIED",
      +                    "ROOM",
      +                    "DM"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "text": {
      +              "type": "string"
      +            },
      +            "thread": {
      +              "properties": {
      +                "name": {
      +                  "type": "string"
      +                },
      +                "threadKey": {
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "threadReply": {
      +              "type": "boolean"
      +            }
      +          },
      +          "type": "object"
      +        }
      +      },
      +      "type": "object"
      +    },
      +    "messageDeletedEventData": {
      +      "properties": {
      +        "message": {
      +          "properties": {
      +            "accessoryWidgets": {
      +              "items": {
      +                "properties": {
      +                  "buttonList": {
      +                    "type": "object"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "actionResponse": {
      +              "properties": {
      +                "dialogAction": {
      +                  "type": "object"
      +                },
      +                "type": {
      +                  "enum": [
      +                    "TYPE_UNSPECIFIED",
      +                    "NEW_MESSAGE",
      +                    "UPDATE_MESSAGE",
      +                    "UPDATE_USER_MESSAGE_CARDS",
      +                    "REQUEST_CONFIG",
      +                    "DIALOG",
      +                    "UPDATE_WIDGET"
      +                  ],
      +                  "type": "string"
      +                },
      +                "updatedWidget": {
      +                  "type": "object"
      +                },
      +                "url": {
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "annotations": {
      +              "items": {
      +                "properties": {
      +                  "customEmojiMetadata": {
      +                    "type": "object"
      +                  },
      +                  "length": {
      +                    "type": "integer"
      +                  },
      +                  "richLinkMetadata": {
      +                    "type": "object"
      +                  },
      +                  "slashCommand": {
      +                    "type": "object"
      +                  },
      +                  "startIndex": {
      +                    "type": "integer"
      +                  },
      +                  "type": {
      +                    "enum": [
      +                      "ANNOTATION_TYPE_UNSPECIFIED",
      +                      "USER_MENTION",
      +                      "SLASH_COMMAND",
      +                      "RICH_LINK",
      +                      "CUSTOM_EMOJI"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "userMention": {
      +                    "type": "object"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "argumentText": {
      +              "type": "string"
      +            },
      +            "attachedGifs": {
      +              "items": {
      +                "properties": {
      +                  "uri": {
      +                    "type": "string"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "attachment": {
      +              "items": {
      +                "properties": {
      +                  "attachmentDataRef": {
      +                    "type": "object"
      +                  },
      +                  "contentName": {
      +                    "type": "string"
      +                  },
      +                  "contentType": {
      +                    "type": "string"
      +                  },
      +                  "downloadUri": {
      +                    "type": "string"
      +                  },
      +                  "driveDataRef": {
      +                    "type": "object"
      +                  },
      +                  "name": {
      +                    "type": "string"
      +                  },
      +                  "source": {
      +                    "enum": [
      +                      "SOURCE_UNSPECIFIED",
      +                      "DRIVE_FILE",
      +                      "UPLOADED_CONTENT"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "thumbnailUri": {
      +                    "type": "string"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "cards": {
      +              "items": {
      +                "properties": {
      +                  "cardActions": {
      +                    "items": {
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "header": {
      +                    "type": "object"
      +                  },
      +                  "name": {
      +                    "type": "string"
      +                  },
      +                  "sections": {
      +                    "items": {
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "cardsV2": {
      +              "items": {
      +                "properties": {
      +                  "card": {
      +                    "type": "object"
      +                  },
      +                  "cardId": {
      +                    "type": "string"
      +                  },
      +                  "ownerUser": {
      +                    "type": "object"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "clientAssignedMessageId": {
      +              "type": "string"
      +            },
      +            "createTime": {
      +              "type": "string"
      +            },
      +            "deleteTime": {
      +              "type": "string"
      +            },
      +            "deletionMetadata": {
      +              "properties": {
      +                "deletionType": {
      +                  "enum": [
      +                    "DELETION_TYPE_UNSPECIFIED",
      +                    "CREATOR",
      +                    "SPACE_OWNER",
      +                    "ADMIN",
      +                    "APP_MESSAGE_EXPIRY",
      +                    "CREATOR_VIA_APP",
      +                    "SPACE_OWNER_VIA_APP",
      +                    "SPACE_MEMBER"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "emojiReactionSummaries": {
      +              "items": {
      +                "properties": {
      +                  "emoji": {
      +                    "type": "object"
      +                  },
      +                  "reactionCount": {
      +                    "type": "integer"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "fallbackText": {
      +              "type": "string"
      +            },
      +            "formattedText": {
      +              "type": "string"
      +            },
      +            "lastUpdateTime": {
      +              "type": "string"
      +            },
      +            "markupSyntax": {
      +              "enum": [
      +                "MARKUP_SYNTAX_UNSPECIFIED",
      +                "MARKUP_SYNTAX_CHAT",
      +                "MARKUP_SYNTAX_MARKDOWN"
      +              ],
      +              "type": "string"
      +            },
      +            "matchedUrl": {
      +              "properties": {
      +                "url": {
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "name": {
      +              "type": "string"
      +            },
      +            "privateMessageViewer": {
      +              "properties": {
      +                "avatarUrl": {
      +                  "type": "string"
      +                },
      +                "displayName": {
      +                  "type": "string"
      +                },
      +                "domainId": {
      +                  "type": "string"
      +                },
      +                "email": {
      +                  "type": "string"
      +                },
      +                "isAnonymous": {
      +                  "type": "boolean"
      +                },
      +                "name": {
      +                  "type": "string"
      +                },
      +                "type": {
      +                  "enum": [
      +                    "TYPE_UNSPECIFIED",
      +                    "HUMAN",
      +                    "BOT"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "quotedMessageMetadata": {
      +              "properties": {
      +                "forwardedMetadata": {
      +                  "type": "object"
      +                },
      +                "lastUpdateTime": {
      +                  "type": "string"
      +                },
      +                "name": {
      +                  "type": "string"
      +                },
      +                "quoteType": {
      +                  "enum": [
      +                    "QUOTE_TYPE_UNSPECIFIED",
      +                    "REPLY",
      +                    "FORWARD"
      +                  ],
      +                  "type": "string"
      +                },
      +                "quotedMessageSnapshot": {
      +                  "type": "object"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "sender": {
      +              "properties": {
      +                "avatarUrl": {
      +                  "type": "string"
      +                },
      +                "displayName": {
      +                  "type": "string"
      +                },
      +                "domainId": {
      +                  "type": "string"
      +                },
      +                "email": {
      +                  "type": "string"
      +                },
      +                "isAnonymous": {
      +                  "type": "boolean"
      +                },
      +                "name": {
      +                  "type": "string"
      +                },
      +                "type": {
      +                  "enum": [
      +                    "TYPE_UNSPECIFIED",
      +                    "HUMAN",
      +                    "BOT"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "silent": {
      +              "type": "boolean"
      +            },
      +            "slashCommand": {
      +              "properties": {
      +                "commandId": {
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "space": {
      +              "properties": {
      +                "accessSettings": {
      +                  "type": "object"
      +                },
      +                "adminInstalled": {
      +                  "type": "boolean"
      +                },
      +                "createTime": {
      +                  "type": "string"
      +                },
      +                "customer": {
      +                  "type": "string"
      +                },
      +                "displayName": {
      +                  "type": "string"
      +                },
      +                "externalUserAllowed": {
      +                  "type": "boolean"
      +                },
      +                "importMode": {
      +                  "type": "boolean"
      +                },
      +                "importModeExpireTime": {
      +                  "type": "string"
      +                },
      +                "lastActiveTime": {
      +                  "type": "string"
      +                },
      +                "membershipCount": {
      +                  "type": "object"
      +                },
      +                "name": {
      +                  "type": "string"
      +                },
      +                "permissionSettings": {
      +                  "type": "object"
      +                },
      +                "predefinedPermissionSettings": {
      +                  "enum": [
      +                    "PREDEFINED_PERMISSION_SETTINGS_UNSPECIFIED",
      +                    "COLLABORATION_SPACE",
      +                    "ANNOUNCEMENT_SPACE"
      +                  ],
      +                  "type": "string"
      +                },
      +                "singleUserBotDm": {
      +                  "type": "boolean"
      +                },
      +                "spaceDetails": {
      +                  "type": "object"
      +                },
      +                "spaceHistoryState": {
      +                  "enum": [
      +                    "HISTORY_STATE_UNSPECIFIED",
      +                    "HISTORY_OFF",
      +                    "HISTORY_ON"
      +                  ],
      +                  "type": "string"
      +                },
      +                "spaceThreadingState": {
      +                  "enum": [
      +                    "SPACE_THREADING_STATE_UNSPECIFIED",
      +                    "THREADED_MESSAGES",
      +                    "GROUPED_MESSAGES",
      +                    "UNTHREADED_MESSAGES"
      +                  ],
      +                  "type": "string"
      +                },
      +                "spaceType": {
      +                  "enum": [
      +                    "SPACE_TYPE_UNSPECIFIED",
      +                    "SPACE",
      +                    "GROUP_CHAT",
      +                    "DIRECT_MESSAGE"
      +                  ],
      +                  "type": "string"
      +                },
      +                "spaceUri": {
      +                  "type": "string"
      +                },
      +                "threaded": {
      +                  "type": "boolean"
      +                },
      +                "type": {
      +                  "enum": [
      +                    "TYPE_UNSPECIFIED",
      +                    "ROOM",
      +                    "DM"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "text": {
      +              "type": "string"
      +            },
      +            "thread": {
      +              "properties": {
      +                "name": {
      +                  "type": "string"
      +                },
      +                "threadKey": {
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "threadReply": {
      +              "type": "boolean"
      +            }
      +          },
      +          "type": "object"
      +        }
      +      },
      +      "type": "object"
      +    },
      +    "messageUpdatedEventData": {
      +      "properties": {
      +        "message": {
      +          "properties": {
      +            "accessoryWidgets": {
      +              "items": {
      +                "properties": {
      +                  "buttonList": {
      +                    "type": "object"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "actionResponse": {
      +              "properties": {
      +                "dialogAction": {
      +                  "type": "object"
      +                },
      +                "type": {
      +                  "enum": [
      +                    "TYPE_UNSPECIFIED",
      +                    "NEW_MESSAGE",
      +                    "UPDATE_MESSAGE",
      +                    "UPDATE_USER_MESSAGE_CARDS",
      +                    "REQUEST_CONFIG",
      +                    "DIALOG",
      +                    "UPDATE_WIDGET"
      +                  ],
      +                  "type": "string"
      +                },
      +                "updatedWidget": {
      +                  "type": "object"
      +                },
      +                "url": {
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "annotations": {
      +              "items": {
      +                "properties": {
      +                  "customEmojiMetadata": {
      +                    "type": "object"
      +                  },
      +                  "length": {
      +                    "type": "integer"
      +                  },
      +                  "richLinkMetadata": {
      +                    "type": "object"
      +                  },
      +                  "slashCommand": {
      +                    "type": "object"
      +                  },
      +                  "startIndex": {
      +                    "type": "integer"
      +                  },
      +                  "type": {
      +                    "enum": [
      +                      "ANNOTATION_TYPE_UNSPECIFIED",
      +                      "USER_MENTION",
      +                      "SLASH_COMMAND",
      +                      "RICH_LINK",
      +                      "CUSTOM_EMOJI"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "userMention": {
      +                    "type": "object"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "argumentText": {
      +              "type": "string"
      +            },
      +            "attachedGifs": {
      +              "items": {
      +                "properties": {
      +                  "uri": {
      +                    "type": "string"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "attachment": {
      +              "items": {
      +                "properties": {
      +                  "attachmentDataRef": {
      +                    "type": "object"
      +                  },
      +                  "contentName": {
      +                    "type": "string"
      +                  },
      +                  "contentType": {
      +                    "type": "string"
      +                  },
      +                  "downloadUri": {
      +                    "type": "string"
      +                  },
      +                  "driveDataRef": {
      +                    "type": "object"
      +                  },
      +                  "name": {
      +                    "type": "string"
      +                  },
      +                  "source": {
      +                    "enum": [
      +                      "SOURCE_UNSPECIFIED",
      +                      "DRIVE_FILE",
      +                      "UPLOADED_CONTENT"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "thumbnailUri": {
      +                    "type": "string"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "cards": {
      +              "items": {
      +                "properties": {
      +                  "cardActions": {
      +                    "items": {
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  },
      +                  "header": {
      +                    "type": "object"
      +                  },
      +                  "name": {
      +                    "type": "string"
      +                  },
      +                  "sections": {
      +                    "items": {
      +                      "type": "object"
      +                    },
      +                    "type": "array"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "cardsV2": {
      +              "items": {
      +                "properties": {
      +                  "card": {
      +                    "type": "object"
      +                  },
      +                  "cardId": {
      +                    "type": "string"
      +                  },
      +                  "ownerUser": {
      +                    "type": "object"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "clientAssignedMessageId": {
      +              "type": "string"
      +            },
      +            "createTime": {
      +              "type": "string"
      +            },
      +            "deleteTime": {
      +              "type": "string"
      +            },
      +            "deletionMetadata": {
      +              "properties": {
      +                "deletionType": {
      +                  "enum": [
      +                    "DELETION_TYPE_UNSPECIFIED",
      +                    "CREATOR",
      +                    "SPACE_OWNER",
      +                    "ADMIN",
      +                    "APP_MESSAGE_EXPIRY",
      +                    "CREATOR_VIA_APP",
      +                    "SPACE_OWNER_VIA_APP",
      +                    "SPACE_MEMBER"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "emojiReactionSummaries": {
      +              "items": {
      +                "properties": {
      +                  "emoji": {
      +                    "type": "object"
      +                  },
      +                  "reactionCount": {
      +                    "type": "integer"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "fallbackText": {
      +              "type": "string"
      +            },
      +            "formattedText": {
      +              "type": "string"
      +            },
      +            "lastUpdateTime": {
      +              "type": "string"
      +            },
      +            "markupSyntax": {
      +              "enum": [
      +                "MARKUP_SYNTAX_UNSPECIFIED",
      +                "MARKUP_SYNTAX_CHAT",
      +                "MARKUP_SYNTAX_MARKDOWN"
      +              ],
      +              "type": "string"
      +            },
      +            "matchedUrl": {
      +              "properties": {
      +                "url": {
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "name": {
      +              "type": "string"
      +            },
      +            "privateMessageViewer": {
      +              "properties": {
      +                "avatarUrl": {
      +                  "type": "string"
      +                },
      +                "displayName": {
      +                  "type": "string"
      +                },
      +                "domainId": {
      +                  "type": "string"
      +                },
      +                "email": {
      +                  "type": "string"
      +                },
      +                "isAnonymous": {
      +                  "type": "boolean"
      +                },
      +                "name": {
      +                  "type": "string"
      +                },
      +                "type": {
      +                  "enum": [
      +                    "TYPE_UNSPECIFIED",
      +                    "HUMAN",
      +                    "BOT"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "quotedMessageMetadata": {
      +              "properties": {
      +                "forwardedMetadata": {
      +                  "type": "object"
      +                },
      +                "lastUpdateTime": {
      +                  "type": "string"
      +                },
      +                "name": {
      +                  "type": "string"
      +                },
      +                "quoteType": {
      +                  "enum": [
      +                    "QUOTE_TYPE_UNSPECIFIED",
      +                    "REPLY",
      +                    "FORWARD"
      +                  ],
      +                  "type": "string"
      +                },
      +                "quotedMessageSnapshot": {
      +                  "type": "object"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "sender": {
      +              "properties": {
      +                "avatarUrl": {
      +                  "type": "string"
      +                },
      +                "displayName": {
      +                  "type": "string"
      +                },
      +                "domainId": {
      +                  "type": "string"
      +                },
      +                "email": {
      +                  "type": "string"
      +                },
      +                "isAnonymous": {
      +                  "type": "boolean"
      +                },
      +                "name": {
      +                  "type": "string"
      +                },
      +                "type": {
      +                  "enum": [
      +                    "TYPE_UNSPECIFIED",
      +                    "HUMAN",
      +                    "BOT"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "silent": {
      +              "type": "boolean"
      +            },
      +            "slashCommand": {
      +              "properties": {
      +                "commandId": {
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "space": {
      +              "properties": {
      +                "accessSettings": {
      +                  "type": "object"
      +                },
      +                "adminInstalled": {
      +                  "type": "boolean"
      +                },
      +                "createTime": {
      +                  "type": "string"
      +                },
      +                "customer": {
      +                  "type": "string"
      +                },
      +                "displayName": {
      +                  "type": "string"
      +                },
      +                "externalUserAllowed": {
      +                  "type": "boolean"
      +                },
      +                "importMode": {
      +                  "type": "boolean"
      +                },
      +                "importModeExpireTime": {
      +                  "type": "string"
      +                },
      +                "lastActiveTime": {
      +                  "type": "string"
      +                },
      +                "membershipCount": {
      +                  "type": "object"
      +                },
      +                "name": {
      +                  "type": "string"
      +                },
      +                "permissionSettings": {
      +                  "type": "object"
      +                },
      +                "predefinedPermissionSettings": {
      +                  "enum": [
      +                    "PREDEFINED_PERMISSION_SETTINGS_UNSPECIFIED",
      +                    "COLLABORATION_SPACE",
      +                    "ANNOUNCEMENT_SPACE"
      +                  ],
      +                  "type": "string"
      +                },
      +                "singleUserBotDm": {
      +                  "type": "boolean"
      +                },
      +                "spaceDetails": {
      +                  "type": "object"
      +                },
      +                "spaceHistoryState": {
      +                  "enum": [
      +                    "HISTORY_STATE_UNSPECIFIED",
      +                    "HISTORY_OFF",
      +                    "HISTORY_ON"
      +                  ],
      +                  "type": "string"
      +                },
      +                "spaceThreadingState": {
      +                  "enum": [
      +                    "SPACE_THREADING_STATE_UNSPECIFIED",
      +                    "THREADED_MESSAGES",
      +                    "GROUPED_MESSAGES",
      +                    "UNTHREADED_MESSAGES"
      +                  ],
      +                  "type": "string"
      +                },
      +                "spaceType": {
      +                  "enum": [
      +                    "SPACE_TYPE_UNSPECIFIED",
      +                    "SPACE",
      +                    "GROUP_CHAT",
      +                    "DIRECT_MESSAGE"
      +                  ],
      +                  "type": "string"
      +                },
      +                "spaceUri": {
      +                  "type": "string"
      +                },
      +                "threaded": {
      +                  "type": "boolean"
      +                },
      +                "type": {
      +                  "enum": [
      +                    "TYPE_UNSPECIFIED",
      +                    "ROOM",
      +                    "DM"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "text": {
      +              "type": "string"
      +            },
      +            "thread": {
      +              "properties": {
      +                "name": {
      +                  "type": "string"
      +                },
      +                "threadKey": {
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "threadReply": {
      +              "type": "boolean"
      +            }
      +          },
      +          "type": "object"
      +        }
      +      },
      +      "type": "object"
      +    },
      +    "name": {
      +      "type": "string"
      +    },
      +    "reactionBatchCreatedEventData": {
      +      "properties": {
      +        "reactions": {
      +          "items": {
      +            "properties": {
      +              "reaction": {
      +                "properties": {
      +                  "emoji": {
      +                    "type": "object"
      +                  },
      +                  "name": {
      +                    "type": "string"
      +                  },
      +                  "user": {
      +                    "type": "object"
      +                  }
      +                },
      +                "type": "object"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        }
      +      },
      +      "type": "object"
      +    },
      +    "reactionBatchDeletedEventData": {
      +      "properties": {
      +        "reactions": {
      +          "items": {
      +            "properties": {
      +              "reaction": {
      +                "properties": {
      +                  "emoji": {
      +                    "type": "object"
      +                  },
      +                  "name": {
      +                    "type": "string"
      +                  },
      +                  "user": {
      +                    "type": "object"
      +                  }
      +                },
      +                "type": "object"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        }
      +      },
      +      "type": "object"
      +    },
      +    "reactionCreatedEventData": {
      +      "properties": {
      +        "reaction": {
      +          "properties": {
      +            "emoji": {
      +              "properties": {
      +                "customEmoji": {
      +                  "type": "object"
      +                },
      +                "unicode": {
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "name": {
      +              "type": "string"
      +            },
      +            "user": {
      +              "properties": {
      +                "avatarUrl": {
      +                  "type": "string"
      +                },
      +                "displayName": {
      +                  "type": "string"
      +                },
      +                "domainId": {
      +                  "type": "string"
      +                },
      +                "email": {
      +                  "type": "string"
      +                },
      +                "isAnonymous": {
      +                  "type": "boolean"
      +                },
      +                "name": {
      +                  "type": "string"
      +                },
      +                "type": {
      +                  "enum": [
      +                    "TYPE_UNSPECIFIED",
      +                    "HUMAN",
      +                    "BOT"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            }
      +          },
      +          "type": "object"
      +        }
      +      },
      +      "type": "object"
      +    },
      +    "reactionDeletedEventData": {
      +      "properties": {
      +        "reaction": {
      +          "properties": {
      +            "emoji": {
      +              "properties": {
      +                "customEmoji": {
      +                  "type": "object"
      +                },
      +                "unicode": {
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "name": {
      +              "type": "string"
      +            },
      +            "user": {
      +              "properties": {
      +                "avatarUrl": {
      +                  "type": "string"
      +                },
      +                "displayName": {
      +                  "type": "string"
      +                },
      +                "domainId": {
      +                  "type": "string"
      +                },
      +                "email": {
      +                  "type": "string"
      +                },
      +                "isAnonymous": {
      +                  "type": "boolean"
      +                },
      +                "name": {
      +                  "type": "string"
      +                },
      +                "type": {
      +                  "enum": [
      +                    "TYPE_UNSPECIFIED",
      +                    "HUMAN",
      +                    "BOT"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            }
      +          },
      +          "type": "object"
      +        }
      +      },
      +      "type": "object"
      +    },
      +    "spaceBatchUpdatedEventData": {
      +      "properties": {
      +        "spaces": {
      +          "items": {
      +            "properties": {
      +              "space": {
      +                "properties": {
      +                  "accessSettings": {
      +                    "type": "object"
      +                  },
      +                  "adminInstalled": {
      +                    "type": "boolean"
      +                  },
      +                  "createTime": {
      +                    "type": "string"
      +                  },
      +                  "customer": {
      +                    "type": "string"
      +                  },
      +                  "displayName": {
      +                    "type": "string"
      +                  },
      +                  "externalUserAllowed": {
      +                    "type": "boolean"
      +                  },
      +                  "importMode": {
      +                    "type": "boolean"
      +                  },
      +                  "importModeExpireTime": {
      +                    "type": "string"
      +                  },
      +                  "lastActiveTime": {
      +                    "type": "string"
      +                  },
      +                  "membershipCount": {
      +                    "type": "object"
      +                  },
      +                  "name": {
      +                    "type": "string"
      +                  },
      +                  "permissionSettings": {
      +                    "type": "object"
      +                  },
      +                  "predefinedPermissionSettings": {
      +                    "enum": [
      +                      "PREDEFINED_PERMISSION_SETTINGS_UNSPECIFIED",
      +                      "COLLABORATION_SPACE",
      +                      "ANNOUNCEMENT_SPACE"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "singleUserBotDm": {
      +                    "type": "boolean"
      +                  },
      +                  "spaceDetails": {
      +                    "type": "object"
      +                  },
      +                  "spaceHistoryState": {
      +                    "enum": [
      +                      "HISTORY_STATE_UNSPECIFIED",
      +                      "HISTORY_OFF",
      +                      "HISTORY_ON"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "spaceThreadingState": {
      +                    "enum": [
      +                      "SPACE_THREADING_STATE_UNSPECIFIED",
      +                      "THREADED_MESSAGES",
      +                      "GROUPED_MESSAGES",
      +                      "UNTHREADED_MESSAGES"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "spaceType": {
      +                    "enum": [
      +                      "SPACE_TYPE_UNSPECIFIED",
      +                      "SPACE",
      +                      "GROUP_CHAT",
      +                      "DIRECT_MESSAGE"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "spaceUri": {
      +                    "type": "string"
      +                  },
      +                  "threaded": {
      +                    "type": "boolean"
      +                  },
      +                  "type": {
      +                    "enum": [
      +                      "TYPE_UNSPECIFIED",
      +                      "ROOM",
      +                      "DM"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "type": "object"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "type": "array"
      +        }
      +      },
      +      "type": "object"
      +    },
      +    "spaceUpdatedEventData": {
      +      "properties": {
      +        "space": {
      +          "properties": {
      +            "accessSettings": {
      +              "properties": {
      +                "accessPermissionSettings": {
      +                  "type": "object"
      +                },
      +                "accessState": {
      +                  "enum": [
      +                    "ACCESS_STATE_UNSPECIFIED",
      +                    "PRIVATE",
      +                    "DISCOVERABLE"
      +                  ],
      +                  "type": "string"
      +                },
      +                "audience": {
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "adminInstalled": {
      +              "type": "boolean"
      +            },
      +            "createTime": {
      +              "type": "string"
      +            },
      +            "customer": {
      +              "type": "string"
      +            },
      +            "displayName": {
      +              "type": "string"
      +            },
      +            "externalUserAllowed": {
      +              "type": "boolean"
      +            },
      +            "importMode": {
      +              "type": "boolean"
      +            },
      +            "importModeExpireTime": {
      +              "type": "string"
      +            },
      +            "lastActiveTime": {
      +              "type": "string"
      +            },
      +            "membershipCount": {
      +              "properties": {
      +                "joinedDirectHumanUserCount": {
      +                  "type": "integer"
      +                },
      +                "joinedGroupCount": {
      +                  "type": "integer"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "name": {
      +              "type": "string"
      +            },
      +            "permissionSettings": {
      +              "properties": {
      +                "manageApps": {
      +                  "type": "object"
      +                },
      +                "manageMembersAndGroups": {
      +                  "type": "object"
      +                },
      +                "manageWebhooks": {
      +                  "type": "object"
      +                },
      +                "modifySpaceDetails": {
      +                  "type": "object"
      +                },
      +                "postMessages": {
      +                  "type": "object"
      +                },
      +                "replyMessages": {
      +                  "type": "object"
      +                },
      +                "toggleHistory": {
      +                  "type": "object"
      +                },
      +                "useAtMentionAll": {
      +                  "type": "object"
      +                },
      +                "viewSpaceMembership": {
      +                  "type": "object"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "predefinedPermissionSettings": {
      +              "enum": [
      +                "PREDEFINED_PERMISSION_SETTINGS_UNSPECIFIED",
      +                "COLLABORATION_SPACE",
      +                "ANNOUNCEMENT_SPACE"
      +              ],
      +              "type": "string"
      +            },
      +            "singleUserBotDm": {
      +              "type": "boolean"
      +            },
      +            "spaceDetails": {
      +              "properties": {
      +                "description": {
      +                  "type": "string"
      +                },
      +                "guidelines": {
      +                  "type": "string"
      +                }
      +              },
      +              "type": "object"
      +            },
      +            "spaceHistoryState": {
      +              "enum": [
      +                "HISTORY_STATE_UNSPECIFIED",
      +                "HISTORY_OFF",
      +                "HISTORY_ON"
      +              ],
      +              "type": "string"
      +            },
      +            "spaceThreadingState": {
      +              "enum": [
      +                "SPACE_THREADING_STATE_UNSPECIFIED",
      +                "THREADED_MESSAGES",
      +                "GROUPED_MESSAGES",
      +                "UNTHREADED_MESSAGES"
      +              ],
      +              "type": "string"
      +            },
      +            "spaceType": {
      +              "enum": [
      +                "SPACE_TYPE_UNSPECIFIED",
      +                "SPACE",
      +                "GROUP_CHAT",
      +                "DIRECT_MESSAGE"
      +              ],
      +              "type": "string"
      +            },
      +            "spaceUri": {
      +              "type": "string"
      +            },
      +            "threaded": {
      +              "type": "boolean"
      +            },
      +            "type": {
      +              "enum": [
      +                "TYPE_UNSPECIFIED",
      +                "ROOM",
      +                "DM"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "type": "object"
      +        }
      +      },
      +      "type": "object"
      +    }
      +  },
      +  "type": "object"
      +}
  2. First observed

TDQS

B3.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full burden and does disclose two genuinely non-obvious behaviors: the payload reflects the most recent version of the changed resource (not a historical snapshot), and `permissionSettings` is omitted from the Space object. The authentication sentence is cut off mid-URL, so the auth requirement is left unstated.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness2/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The purpose is front-loaded, but the text is truncated mid-hyperlink ('developers.google.c') and then padded with generic wrapper boilerplate about HTTP GET and body files that is irrelevant to a parameterless GET request. Sentence count exceeds what the tool needs.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so return shape needn't be explained, and the payload-recency caveat is a useful bonus. However, for a data-access call with zero annotations, the missing auth/permission requirement (the sentence is clipped) and the absent get-vs-list guidance leave real gaps.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the `name` format and the `query`/`params`/`dry_run`/`body_file` semantics are already documented structurally. The description adds nothing parameter-specific beyond the generic boilerplate about typed flags winning over the params map.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The opening sentence names a specific verb and resource (returns an event from a Google Chat space), and the appended note 'Siblings over the same resource: list' explicitly separates it from chat.spaces.spaceEvents.list. It stops short of a 5 because the core purpose statement is largely reproduced API reference text rather than a tailored distinction from the many other chat getters.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The only routing signal is the closing fragment 'Siblings over the same resource: list', which implies this is the single-item counterpart to listing. There is no explicit 'use this when you already have a spaceEvent resource name' vs 'use list to discover events', and no stated prerequisites despite the required `name` pattern.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools