Skip to main content
Google Workspace
  • Google Workspace
Home Google Chat All products
  • Google Workspace apps
  • Admin console
  • Cloud Search
  • Gmail
  • Google Calendar
  • Google Chat
  • Google Classroom
  • Google Docs
  • Google Drive
  •  
  • Google Forms
  • Google Keep
  • Google Meet
  • Google Sheets
  • Google Sites
  • Google Slides
  • Google Tasks
  • Google Vault
  • Extend, automate & share
  • Add-ons
  • Apps Script
  • Chat apps
  • Drive apps
  • Marketplace
Resources
  • Tools
  • Admin console
  • Apps Script dashboard
  • Google Cloud console
  • APIs Explorer
  • Card Builder
  • Training & support
  • How to get started
  • Codelabs
  • Developer support
  • Updates
  • Release notes
  • Developer Previews
  • YouTube
  • Newsletter
  • X (Twitter)
  • Blog
/
  • English
  • Deutsch
  • Español
  • Español – América Latina
  • Français
  • Indonesia
  • Italiano
  • Polski
  • Português – Brasil
  • Tiếng Việt
  • Türkçe
  • Русский
  • עברית
  • العربيّة
  • فارسی
  • हिंदी
  • বাংলা
  • ภาษาไทย
  • 中文 – 简体
  • 中文 – 繁體
  • 日本語
  • 한국어
Sign in
  • Google Chat
Overview Guides Reference MCP server Samples Support Card builder
Google Workspace
  • Google Workspace
  • Home
  • Google Chat
    • Overview
    • Guides
    • Reference
    • MCP server
    • Samples
    • Support
    • Card builder
  • All products
    • More
  • Resources
    • More
  • Get started
  • Develop with Google Chat overview
  • Develop on Google Workspace
  • Quickstarts
    • Call the Chat API
      • Apps Script
      • Java
      • Node.js
      • Python
    • Build a basic interactive Chat app
      • HTTP service
      • Apps Script
      • Dialogflow CX
      • Dialogflow ES
      • Webhook
      • Pub/Sub
      • AppSheet
  • Authenticate and authorize
    • Authenticate with Chat
    • Authenticate as a user
    • Authenticate as an app
    • Verify requests from Chat
    • Manage granular OAuth permissions for Chat apps
  • Call the Chat API
    • Install client libraries
    • Configure the Chat API
  • Plan
  • Identify your users' needs
  • Define all user journeys
  • Choose a Chat app architecture
  • Design user interactions
  • Build
  • Send and manage messages
    • Overview
    • Send a message
    • Create and update user cards
    • Format messages
    • Build user interfaces
      • Build cards
      • Add text and images
      • Add interactive UI elements
    • Manage messages
      • Get a message
      • List messages
      • Search for messages
      • Update messages
      • Delete a message
      • Pin a message
      • Archive messages
    • Check message read state
      • Get read state for a space message
      • Update read state for a space message
      • Get read state for a thread message
  • Work with spaces
    • Create a named space
    • Create a space and add members
    • Get details about a space
    • Find a direct message space
    • Find a group chat
    • List spaces
    • Search for spaces
    • Update a space
    • Delete a space
    • Get a user's space notification settings
    • Update a user's space notification settings
  • Organize spaces into sections
    • Create a section
    • Update a section
    • Delete a section
    • Change the position of a section
    • List sections
    • List spaces in a section
    • Move a space to a different section
  • Manage members in spaces
    • Invite or add a user, Google Group, or Chat app to a space
    • Get details about a membership
    • List members in a space
    • Make a user a space manager or regular member
    • Remove a member from a space
  • React to messages
    • Add a reaction to a message
    • List reactions for a message
    • Delete a reaction from a message
  • Work with custom emojis
    • Create a custom emoji
    • Delete a custom emoji
    • Get details about a custom emoji
    • List custom emojis in an organization
  • Upload and download attachments
    • Upload media as a file attachment
    • Download media as a file attachment
    • Get metadata about a message attachment
  • Interact with users
    • Overview
    • Build an interactive Chat app as a Google Workspace add-on
    • Build a Chat app using interaction events
      • Receive and respond to user interactions
      • Respond to commands
      • Build interactive dialogs
      • Preview links
      • Build a homepage for your Chat app
      • Collect and process information from users
      • Connect to external systems and tools
  • Work with events from Google Chat
    • Overview
    • Get details about a space event
    • List events from a space
    • Subscribe to events using the Google Workspace Events API
  • Identify and specify Google Chat users
  • Manage users' availability status
  • Write actionable error messages
  • Explore Chat app samples and tutorials
  • Deploy, test, and troubleshoot
  • Create and manage deployments
  • Test interactive features
  • Log errors
    • Turn on error logging
    • Query error logs
  • Troubleshoot
    • Overview
    • Troubleshoot Chat app errors
    • Troubleshoot card and dialog errors
    • Debug Chat apps
  • Convert an interactive Chat app to a Google Workspace add-on
  • Publish to the Google Workspace Marketplace
  • Publish Chat apps to the Google Workspace Marketplace
  • Process and review requirements for public Chat apps
  • Maintain published Chat apps
    • Update or unpublish an app listing in the Google Workspace Marketplace
    • Migrate Chat apps after merging organizations
      • Determine if Chat apps need to migrate
      • Migrate Chat apps to a new organization
  • Turn off or delete an app
  • Manage Chat as a Google Workspace administrator
  • Overview
  • Search for and manage spaces in your organization
  • Make a space discoverable to specific users
  • Migrate your organization to Chat
    • Overview
    • Authorize Chat apps to import data
    • Import data to Chat
  • Google Workspace apps
  • Admin console
  • Cloud Search