Google Chat
Google Chat is an intelligent and secure communication and collaboration tool, built for teams.
Categories: Communication
Type: googleChat/v1
Connections
Version: 1
OAuth2 Authorization Code
Properties
| Name | Label | Type | Description | Required |
|---|---|---|---|---|
| clientId | Client Id | STRING | true | |
| clientSecret | Client Secret | STRING | true |
Actions
Create Message
Name: createMessage
Creates a new message in selected space.
Properties
| Name | Label | Type | Description | Required |
|---|---|---|---|---|
| SPACE | Space | STRING | Space in which the message will be created. | true |
| text | Message Text | STRING | Text of the message. | true |
Example JSON Structure
{
"label" : "Create Message",
"name" : "createMessage",
"parameters" : {
"SPACE" : "",
"text" : ""
},
"type" : "googleChat/v1/createMessage"
}Output
Type: OBJECT
Properties
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the message that was created. |
| sender | OBJECT Properties{STRING(name), STRING(type)} | Sender of the message. |
| createTime | STRING | Time when the message was created. |
| text | STRING | Text of the message. |
| thread | OBJECT Properties{STRING(name)} | |
| space | OBJECT Properties{STRING(name)} | |
| argumentText | STRING | |
| formattedText | STRING |
Output Example
{
"name" : "",
"sender" : {
"name" : "",
"type" : ""
},
"createTime" : "",
"text" : "",
"thread" : {
"name" : ""
},
"space" : {
"name" : ""
},
"argumentText" : "",
"formattedText" : ""
}Create Space
Name: createSpace
Creates space in Google Chat.
Properties
| Name | Label | Type | Description | Required |
|---|---|---|---|---|
| displayName | Space Name | STRING | Name of the space to create. | true |
Example JSON Structure
{
"label" : "Create Space",
"name" : "createSpace",
"parameters" : {
"displayName" : ""
},
"type" : "googleChat/v1/createSpace"
}Output
Type: OBJECT
Properties
| Name | Type | Description |
|---|---|---|
| name | STRING | Name of the space that was created. |
| type | STRING | Type of the space. |
| displayName | STRING | Name of the space that will be displayed. |
| spaceThreadingState | STRING | |
| spaceType | STRING | |
| spaceHistoryState | STRING | |
| createTime | STRING | |
| lastActiveTime | STRING | |
| membershipCount | OBJECT Properties{} | |
| accessSettings | OBJECT Properties{STRING(accessSettings)} | |
| spaceUri | STRING |
Output Example
{
"name" : "",
"type" : "",
"displayName" : "",
"spaceThreadingState" : "",
"spaceType" : "",
"spaceHistoryState" : "",
"createTime" : "",
"lastActiveTime" : "",
"membershipCount" : { },
"accessSettings" : {
"accessSettings" : ""
},
"spaceUri" : ""
}Additional Instructions
After enabling Chat API in Google API Console make sure you also follow these steps: https://developers.google.com/workspace/chat/configure-chat-api
Google Calendar
Google Calendar is a web-based application that allows users to schedule and organize events, appointments, and reminders, synchronizing across multiple devices.
Google Contacts
Google Contacts is a cloud-based address book service provided by Google, allowing users to store, manage, and synchronize their contact information across multiple devices and platforms.