Open Context Protocol is live! 🚀 Read the launch post
conversationsOpen

conversationsOpen

Opens or resumes a direct message or multi-person direct message.

Details

  • Method: POST
  • Path: /conversations.open
  • Operation ID: conversations_open

Parameters

{
  "token": {
    "description": "Authentication token. Requires scope: `conversations:write`",
    "required": false,
    "location": "header",
    "type": "string"
  },
  "channel": {
    "description": "Resume a conversation by supplying an `im` or `mpim`'s ID. Or provide the `users` field instead.",
    "required": false,
    "location": "formData",
    "type": "string"
  },
  "users": {
    "description": "Comma separated lists of users. If only one user is included, this creates a 1:1 DM.  The ordering of the users is preserved whenever a multi-person direct message is returned. Supply a `channel` when not supplying `users`.",
    "required": false,
    "location": "formData",
    "type": "string"
  },
  "return_im": {
    "description": "Boolean, indicates you want the full IM channel definition in the response.",
    "required": false,
    "location": "formData",
    "type": "string"
  }
}

Response Schema

{
  "additionalProperties": false,
  "description": "Schema for successful response from conversations.open method when opening channels, ims, mpims",
  "properties": {
    "already_open": {
      "type": "boolean"
    },
    "channel": {
      "items": [
        {
          "items": [
            {
              "additionalProperties": false,
              "properties": {
                "accepted_user": {
                  "pattern": "^[UW][A-Z0-9]{2,}$",
                  "title": "User ID",
                  "type": "string"
                },
                "connected_team_ids": {
                  "items": {
                    "pattern": "^[TE][A-Z0-9]{8,}$",
                    "title": "Team or Enterprise ID",
                    "type": "string"
                  },
                  "minItems": 0,
                  "type": "array",
                  "uniqueItems": true
                },
                "conversation_host_id": {
                  "pattern": "^[TE][A-Z0-9]{8,}$",
                  "title": "Team or Enterprise ID",
                  "type": "string"
                },
                "created": {
                  "type": "integer"
                },
                "creator": {
                  "pattern": "^[UW][A-Z0-9]{2,}$",
                  "title": "User ID",
                  "type": "string"
                },
                "display_counts": {
                  "additionalProperties": false,
                  "properties": {
                    "display_counts": {
                      "type": "integer"
                    },
                    "guest_counts": {
                      "type": "integer"
                    }
                  },
                  "required": [
                    "display_counts",
                    "guest_counts"
                  ],
                  "type": "object"
                },
                "enterprise_id": {
                  "pattern": "^[E][A-Z0-9]{8,}$",
                  "title": "Enterprise ID",
                  "type": "string"
                },
                "has_pins": {
                  "type": "boolean"
                },
                "id": {
                  "pattern": "^[CGD][A-Z0-9]{8,}$",
                  "title": "Channel-like conversation ID",
                  "type": "string"
                },
                "internal_team_ids": {
                  "items": {
                    "pattern": "^[T][A-Z0-9]{2,}$",
                    "title": "Team ID",
                    "type": "string"
                  },
                  "minItems": 0,
                  "type": "array",
                  "uniqueItems": true
                },
                "is_archived": {
                  "type": "boolean"
                },
                "is_channel": {
                  "type": "boolean"
                },
                "is_ext_shared": {
                  "type": "boolean"
                },
                "is_frozen": {
                  "type": "boolean"
                },
                "is_general": {
                  "type": "boolean"
                },
                "is_global_shared": {
                  "type": "boolean"
                },
                "is_group": {
                  "type": "boolean"
                },
                "is_im": {
                  "type": "boolean"
                },
                "is_member": {
                  "type": "boolean"
                },
                "is_moved": {
                  "type": "integer"
                },
                "is_mpim": {
                  "enum": [
                    false
                  ],
                  "type": "boolean"
                },
                "is_non_threadable": {
                  "type": "boolean"
                },
                "is_open": {
                  "type": "boolean"
                },
                "is_org_default": {
                  "type": "boolean"
                },
                "is_org_mandatory": {
                  "type": "boolean"
                },
                "is_org_shared": {
                  "type": "boolean"
                },
                "is_pending_ext_shared": {
                  "type": "boolean"
                },
                "is_private": {
                  "type": "boolean"
                },
                "is_read_only": {
                  "type": "boolean"
                },
                "is_shared": {
                  "type": "boolean"
                },
                "is_starred": {
                  "type": "boolean"
                },
                "is_thread_only": {
                  "type": "boolean"
                },
                "last_read": {
                  "pattern": "^\\d{10}\\.\\d{6}$",
                  "title": "Timestamp in format 0123456789.012345",
                  "type": "string"
                },
                "latest": {
                  "items": [
                    {
                      "additionalProperties": false,
                      "properties": {
                        "attachments": {
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "fallback": {
                                "type": "string"
                              },
                              "id": {
                                "type": "integer"
                              },
                              "image_bytes": {
                                "type": "integer"
                              },
                              "image_height": {
                                "type": "integer"
                              },
                              "image_url": {
                                "type": "string"
                              },
                              "image_width": {
                                "type": "integer"
                              }
                            },
                            "required": [
                              "id"
                            ],
                            "type": "object"
                          },
                          "minItems": 1,
                          "type": "array",
                          "uniqueItems": true
                        },
                        "blocks": {
                          "description": "This is a very loose definition, in the future, we'll populate this with deeper schema in this definition namespace.",
                          "items": {
                            "additionalProperties": true,
                            "properties": {
                              "type": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "type"
                            ],
                            "type": "object"
                          },
                          "title": "Block Kit blocks",
                          "type": "array"
                        },
                        "bot_id": {
                          "items": [
                            {
                              "pattern": "^B[A-Z0-9]{8,}$",
                              "title": "Bot User ID",
                              "type": "string"
                            },
                            {
                              "title": "Nil bot_id set when display_as_bot is false",
                              "type": "null"
                            }
                          ]
                        },
                        "bot_profile": {
                          "additionalProperties": false,
                          "properties": {
                            "app_id": {
                              "pattern": "^A[A-Z0-9]{1,}$",
                              "title": "App ID",
                              "type": "string"
                            },
                            "deleted": {
                              "type": "boolean"
                            },
                            "icons": {
                              "additionalProperties": false,
                              "properties": {
                                "image_36": {
                                  "format": "uri",
                                  "type": "string"
                                },
                                "image_48": {
                                  "format": "uri",
                                  "type": "string"
                                },
                                "image_72": {
                                  "format": "uri",
                                  "type": "string"
                                }
                              },
                              "required": [
                                "image_36",
                                "image_48",
                                "image_72"
                              ],
                              "type": "object"
                            },
                            "id": {
                              "pattern": "^B[A-Z0-9]{8,}$",
                              "title": "Bot User ID",
                              "type": "string"
                            },
                            "name": {
                              "type": "string"
                            },
                            "team_id": {
                              "pattern": "^[T][A-Z0-9]{2,}$",
                              "title": "Team ID",
                              "type": "string"
                            },
                            "updated": {
                              "type": "integer"
                            }
                          },
                          "required": [
                            "id",
                            "deleted",
                            "name",
                            "updated",
                            "app_id",
                            "icons",
                            "team_id"
                          ],
                          "title": "Bot Profile Object",
                          "type": "object"
                        },
                        "client_msg_id": {
                          "type": "string"
                        },
                        "comment": {
                          "additionalProperties": false,
                          "properties": {
                            "comment": {
                              "type": "string"
                            },
                            "created": {
                              "type": "integer"
                            },
                            "id": {
                              "pattern": "^Fc[A-Z0-9]{8,}$",
                              "title": "File Comment ID",
                              "type": "string"
                            },
                            "is_intro": {
                              "type": "boolean"
                            },
                            "is_starred": {
                              "type": "boolean"
                            },
                            "num_stars": {
                              "type": "integer"
                            },
                            "pinned_info": {
                              "additionalProperties": false,
                              "title": "Info for a pinned item",
                              "type": "object"
                            },
                            "pinned_to": {
                              "items": {
                                "pattern": "^[CGD][A-Z0-9]{8,}$",
                                "title": "Channel-like conversation ID",
                                "type": "string"
                              },
                              "type": "array"
                            },
                            "reactions": {
                              "items": {
                                "additionalProperties": true,
                                "properties": {
                                  "count": {
                                    "type": "integer"
                                  },
                                  "name": {
                                    "type": "string"
                                  },
                                  "users": {
                                    "items": {
                                      "pattern": "^[UW][A-Z0-9]{2,}$",
                                      "title": "User ID",
                                      "type": "string"
                                    },
                                    "type": "array"
                                  }
                                },
                                "required": [
                                  "name",
                                  "users",
                                  "count"
                                ],
                                "title": "Reaction object",
                                "type": "object"
                              },
                              "type": "array"
                            },
                            "timestamp": {
                              "type": "integer"
                            },
                            "user": {
                              "pattern": "^[UW][A-Z0-9]{2,}$",
                              "title": "User ID",
                              "type": "string"
                            }
                          },
                          "required": [
                            "id",
                            "created",
                            "timestamp",
                            "user",
                            "is_intro",
                            "comment"
                          ],
                          "title": "File Comment Object",
                          "type": "object"
                        },
                        "display_as_bot": {
                          "type": "boolean"
                        },
                        "file": {
                          "additionalProperties": false,
                          "properties": {
                            "channels": {
                              "items": {
                                "pattern": "^[C][A-Z0-9]{2,}$",
                                "title": "Channel ID",
                                "type": "string"
                              },
                              "type": "array",
                              "uniqueItems": true
                            },
                            "comments_count": {
                              "type": "integer"
                            },
                            "created": {
                              "type": "integer"
                            },
                            "date_delete": {
                              "type": "integer"
                            },
                            "display_as_bot": {
                              "type": "boolean"
                            },
                            "editable": {
                              "type": "boolean"
                            },
                            "editor": {
                              "pattern": "^[UW][A-Z0-9]{2,}$",
                              "title": "User ID",
                              "type": "string"
                            },
                            "external_id": {
                              "type": "string"
                            },
                            "external_type": {
                              "type": "string"
                            },
                            "external_url": {
                              "format": "uri",
                              "type": "string"
                            },
                            "filetype": {
                              "type": "string"
                            },
                            "groups": {
                              "items": {
                                "pattern": "^[G][A-Z0-9]{8,}$",
                                "title": "Private Channel ID",
                                "type": "string"
                              },
                              "type": "array",
                              "uniqueItems": true
                            },
                            "has_rich_preview": {
                              "type": "boolean"
                            },
                            "id": {
                              "pattern": "^[F][A-Z0-9]{8,}$",
                              "title": "File ID",
                              "type": "string"
                            },
                            "image_exif_rotation": {
                              "type": "integer"
                            },
                            "ims": {
                              "items": {
                                "pattern": "^[D][A-Z0-9]{8,}$",
                                "title": "Direct Message Channel ID",
                                "type": "string"
                              },
                              "type": "array",
                              "uniqueItems": true
                            },
                            "is_external": {
                              "type": "boolean"
                            },
                            "is_public": {
                              "type": "boolean"
                            },
                            "is_starred": {
                              "type": "boolean"
                            },
                            "is_tombstoned": {
                              "type": "boolean"
                            },
                            "last_editor": {
                              "pattern": "^[UW][A-Z0-9]{2,}$",
                              "title": "User ID",
                              "type": "string"
                            },
                            "mimetype": {
                              "type": "string"
                            },
                            "mode": {
                              "type": "string"
                            },
                            "name": {
                              "type": "string"
                            },
                            "non_owner_editable": {
                              "type": "boolean"
                            },
                            "num_stars": {
                              "type": "integer"
                            },
                            "original_h": {
                              "type": "integer"
                            },
                            "original_w": {
                              "type": "integer"
                            },
                            "permalink": {
                              "format": "uri",
                              "type": "string"
                            },
                            "permalink_public": {
                              "format": "uri",
                              "type": "string"
                            },
                            "pinned_info": {
                              "additionalProperties": false,
                              "title": "Info for a pinned item",
                              "type": "object"
                            },
                            "pinned_to": {
                              "items": {
                                "pattern": "^[CGD][A-Z0-9]{8,}$",
                                "title": "Channel-like conversation ID",
                                "type": "string"
                              },
                              "type": "array"
                            },
                            "pretty_type": {
                              "type": "string"
                            },
                            "preview": {
                              "type": "string"
                            },
                            "public_url_shared": {
                              "type": "boolean"
                            },
                            "reactions": {
                              "items": {
                                "additionalProperties": true,
                                "properties": {
                                  "count": {
                                    "type": "integer"
                                  },
                                  "name": {
                                    "type": "string"
                                  },
                                  "users": {
                                    "items": {
                                      "pattern": "^[UW][A-Z0-9]{2,}$",
                                      "title": "User ID",
                                      "type": "string"
                                    },
                                    "type": "array"
                                  }
                                },
                                "required": [
                                  "name",
                                  "users",
                                  "count"
                                ],
                                "title": "Reaction object",
                                "type": "object"
                              },
                              "type": "array"
                            },
                            "shares": {
                              "additionalProperties": false,
                              "properties": {
                                "private": {
                                  "additionalProperties": false
                                },
                                "public": {
                                  "additionalProperties": false
                                }
                              },
                              "type": "object"
                            },
                            "size": {
                              "type": "integer"
                            },
                            "source_team": {
                              "pattern": "^[T][A-Z0-9]{2,}$",
                              "title": "Team ID",
                              "type": "string"
                            },
                            "state": {
                              "type": "string"
                            },
                            "thumb_1024": {
                              "format": "uri",
                              "type": "string"
                            },
                            "thumb_1024_h": {
                              "type": "integer"
                            },
                            "thumb_1024_w": {
                              "type": "integer"
                            },
                            "thumb_160": {
                              "format": "uri",
                              "type": "string"
                            },
                            "thumb_360": {
                              "format": "uri",
                              "type": "string"
                            },
                            "thumb_360_h": {
                              "type": "integer"
                            },
                            "thumb_360_w": {
                              "type": "integer"
                            },
                            "thumb_480": {
                              "format": "uri",
                              "type": "string"
                            },
                            "thumb_480_h": {
                              "type": "integer"
                            },
                            "thumb_480_w": {
                              "type": "integer"
                            },
                            "thumb_64": {
                              "format": "uri",
                              "type": "string"
                            },
                            "thumb_720": {
                              "format": "uri",
                              "type": "string"
                            },
                            "thumb_720_h": {
                              "type": "integer"
                            },
                            "thumb_720_w": {
                              "type": "integer"
                            },
                            "thumb_80": {
                              "format": "uri",
                              "type": "string"
                            },
                            "thumb_800": {
                              "format": "uri",
                              "type": "string"
                            },
                            "thumb_800_h": {
                              "type": "integer"
                            },
                            "thumb_800_w": {
                              "type": "integer"
                            },
                            "thumb_960": {
                              "format": "uri",
                              "type": "string"
                            },
                            "thumb_960_h": {
                              "type": "integer"
                            },
                            "thumb_960_w": {
                              "type": "integer"
                            },
                            "thumb_tiny": {
                              "type": "string"
                            },
                            "timestamp": {
                              "type": "integer"
                            },
                            "title": {
                              "type": "string"
                            },
                            "updated": {
                              "type": "integer"
                            },
                            "url_private": {
                              "format": "uri",
                              "type": "string"
                            },
                            "url_private_download": {
                              "format": "uri",
                              "type": "string"
                            },
                            "user": {
                              "type": "string"
                            },
                            "user_team": {
                              "pattern": "^[T][A-Z0-9]{2,}$",
                              "title": "Team ID",
                              "type": "string"
                            },
                            "username": {
                              "type": "string"
                            }
                          },
                          "title": "file object",
                          "type": "object"
                        },
                        "files": {
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "channels": {
                                "items": {
                                  "pattern": "^[C][A-Z0-9]{2,}$",
                                  "title": "Channel ID",
                                  "type": "string"
                                },
                                "type": "array",
                                "uniqueItems": true
                              },
                              "comments_count": {
                                "type": "integer"
                              },
                              "created": {
                                "type": "integer"
                              },
                              "date_delete": {
                                "type": "integer"
                              },
                              "display_as_bot": {
                                "type": "boolean"
                              },
                              "editable": {
                                "type": "boolean"
                              },
                              "editor": {
                                "pattern": "^[UW][A-Z0-9]{2,}$",
                                "title": "User ID",
                                "type": "string"
                              },
                              "external_id": {
                                "type": "string"
                              },
                              "external_type": {
                                "type": "string"
                              },
                              "external_url": {
                                "format": "uri",
                                "type": "string"
                              },
                              "filetype": {
                                "type": "string"
                              },
                              "groups": {
                                "items": {
                                  "pattern": "^[G][A-Z0-9]{8,}$",
                                  "title": "Private Channel ID",
                                  "type": "string"
                                },
                                "type": "array",
                                "uniqueItems": true
                              },
                              "has_rich_preview": {
                                "type": "boolean"
                              },
                              "id": {
                                "pattern": "^[F][A-Z0-9]{8,}$",
                                "title": "File ID",
                                "type": "string"
                              },
                              "image_exif_rotation": {
                                "type": "integer"
                              },
                              "ims": {
                                "items": {
                                  "pattern": "^[D][A-Z0-9]{8,}$",
                                  "title": "Direct Message Channel ID",
                                  "type": "string"
                                },
                                "type": "array",
                                "uniqueItems": true
                              },
                              "is_external": {
                                "type": "boolean"
                              },
                              "is_public": {
                                "type": "boolean"
                              },
                              "is_starred": {
                                "type": "boolean"
                              },
                              "is_tombstoned": {
                                "type": "boolean"
                              },
                              "last_editor": {
                                "pattern": "^[UW][A-Z0-9]{2,}$",
                                "title": "User ID",
                                "type": "string"
                              },
                              "mimetype": {
                                "type": "string"
                              },
                              "mode": {
                                "type": "string"
                              },
                              "name": {
                                "type": "string"
                              },
                              "non_owner_editable": {
                                "type": "boolean"
                              },
                              "num_stars": {
                                "type": "integer"
                              },
                              "original_h": {
                                "type": "integer"
                              },
                              "original_w": {
                                "type": "integer"
                              },
                              "permalink": {
                                "format": "uri",
                                "type": "string"
                              },
                              "permalink_public": {
                                "format": "uri",
                                "type": "string"
                              },
                              "pinned_info": {
                                "additionalProperties": false,
                                "title": "Info for a pinned item",
                                "type": "object"
                              },
                              "pinned_to": {
                                "items": {
                                  "pattern": "^[CGD][A-Z0-9]{8,}$",
                                  "title": "Channel-like conversation ID",
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              "pretty_type": {
                                "type": "string"
                              },
                              "preview": {
                                "type": "string"
                              },
                              "public_url_shared": {
                                "type": "boolean"
                              },
                              "reactions": {
                                "items": {
                                  "additionalProperties": true,
                                  "properties": {
                                    "count": {
                                      "type": "integer"
                                    },
                                    "name": {
                                      "type": "string"
                                    },
                                    "users": {
                                      "items": {
                                        "pattern": "^[UW][A-Z0-9]{2,}$",
                                        "title": "User ID",
                                        "type": "string"
                                      },
                                      "type": "array"
                                    }
                                  },
                                  "required": [
                                    "name",
                                    "users",
                                    "count"
                                  ],
                                  "title": "Reaction object",
                                  "type": "object"
                                },
                                "type": "array"
                              },
                              "shares": {
                                "additionalProperties": false,
                                "properties": {
                                  "private": {
                                    "additionalProperties": false
                                  },
                                  "public": {
                                    "additionalProperties": false
                                  }
                                },
                                "type": "object"
                              },
                              "size": {
                                "type": "integer"
                              },
                              "source_team": {
                                "pattern": "^[T][A-Z0-9]{2,}$",
                                "title": "Team ID",
                                "type": "string"
                              },
                              "state": {
                                "type": "string"
                              },
                              "thumb_1024": {
                                "format": "uri",
                                "type": "string"
                              },
                              "thumb_1024_h": {
                                "type": "integer"
                              },
                              "thumb_1024_w": {
                                "type": "integer"
                              },
                              "thumb_160": {
                                "format": "uri",
                                "type": "string"
                              },
                              "thumb_360": {
                                "format": "uri",
                                "type": "string"
                              },
                              "thumb_360_h": {
                                "type": "integer"
                              },
                              "thumb_360_w": {
                                "type": "integer"
                              },
                              "thumb_480": {
                                "format": "uri",
                                "type": "string"
                              },
                              "thumb_480_h": {
                                "type": "integer"
                              },
                              "thumb_480_w": {
                                "type": "integer"
                              },
                              "thumb_64": {
                                "format": "uri",
                                "type": "string"
                              },
                              "thumb_720": {
                                "format": "uri",
                                "type": "string"
                              },
                              "thumb_720_h": {
                                "type": "integer"
                              },
                              "thumb_720_w": {
                                "type": "integer"
                              },
                              "thumb_80": {
                                "format": "uri",
                                "type": "string"
                              },
                              "thumb_800": {
                                "format": "uri",
                                "type": "string"
                              },
                              "thumb_800_h": {
                                "type": "integer"
                              },
                              "thumb_800_w": {
                                "type": "integer"
                              },
                              "thumb_960": {
                                "format": "uri",
                                "type": "string"
                              },
                              "thumb_960_h": {
                                "type": "integer"
                              },
                              "thumb_960_w": {
                                "type": "integer"
                              },
                              "thumb_tiny": {
                                "type": "string"
                              },
                              "timestamp": {
                                "type": "integer"
                              },
                              "title": {
                                "type": "string"
                              },
                              "updated": {
                                "type": "integer"
                              },
                              "url_private": {
                                "format": "uri",
                                "type": "string"
                              },
                              "url_private_download": {
                                "format": "uri",
                                "type": "string"
                              },
                              "user": {
                                "type": "string"
                              },
                              "user_team": {
                                "pattern": "^[T][A-Z0-9]{2,}$",
                                "title": "Team ID",
                                "type": "string"
                              },
                              "username": {
                                "type": "string"
                              }
                            },
                            "title": "file object",
                            "type": "object"
                          },
                          "minItems": 1,
                          "type": "array",
                          "uniqueItems": true
                        },
                        "icons": {
                          "additionalProperties": false,
                          "properties": {
                            "emoji": {
                              "type": "string"
                            },
                            "image_64": {
                              "format": "uri",
                              "type": "string"
                            }
                          },
                          "type": "object"
                        },
                        "inviter": {
                          "pattern": "^[UW][A-Z0-9]{2,}$",
                          "title": "User ID",
                          "type": "string"
                        },
                        "is_delayed_message": {
                          "type": "boolean"
                        },
                        "is_intro": {
                          "type": "boolean"
                        },
                        "is_starred": {
                          "type": "boolean"
                        },
                        "last_read": {
                          "pattern": "^\\d{10}\\.\\d{6}$",
                          "title": "Timestamp in format 0123456789.012345",
                          "type": "string"
                        },
                        "latest_reply": {
                          "pattern": "^\\d{10}\\.\\d{6}$",
                          "title": "Timestamp in format 0123456789.012345",
                          "type": "string"
                        },
                        "name": {
                          "type": "string"
                        },
                        "old_name": {
                          "type": "string"
                        },
                        "parent_user_id": {
                          "pattern": "^[UW][A-Z0-9]{2,}$",
                          "title": "User ID",
                          "type": "string"
                        },
                        "permalink": {
                          "format": "uri",
                          "type": "string"
                        },
                        "pinned_to": {
                          "items": {
                            "pattern": "^[CGD][A-Z0-9]{8,}$",
                            "title": "Channel-like conversation ID",
                            "type": "string"
                          },
                          "type": "array"
                        },
                        "purpose": {
                          "type": "string"
                        },
                        "reactions": {
                          "items": {
                            "additionalProperties": true,
                            "properties": {
                              "count": {
                                "type": "integer"
                              },
                              "name": {
                                "type": "string"
                              },
                              "users": {
                                "items": {
                                  "pattern": "^[UW][A-Z0-9]{2,}$",
                                  "title": "User ID",
                                  "type": "string"
                                },
                                "type": "array"
                              }
                            },
                            "required": [
                              "name",
                              "users",
                              "count"
                            ],
                            "title": "Reaction object",
                            "type": "object"
                          },
                          "type": "array"
                        },
                        "reply_count": {
                          "type": "integer"
                        },
                        "reply_users": {
                          "items": {
                            "pattern": "^[UW][A-Z0-9]{2,}$",
                            "title": "User ID",
                            "type": "string"
                          },
                          "minItems": 1,
                          "type": "array",
                          "uniqueItems": true
                        },
                        "reply_users_count": {
                          "type": "integer"
                        },
                        "source_team": {
                          "pattern": "^[TE][A-Z0-9]{8,}$",
                          "title": "Team or Enterprise ID",
                          "type": "string"
                        },
                        "subscribed": {
                          "type": "boolean"
                        },
                        "subtype": {
                          "type": "string"
                        },
                        "team": {
                          "pattern": "^[TE][A-Z0-9]{8,}$",
                          "title": "Team or Enterprise ID",
                          "type": "string"
                        },
                        "text": {
                          "type": "string"
                        },
                        "thread_ts": {
                          "pattern": "^\\d{10}\\.\\d{6}$",
                          "title": "Timestamp in format 0123456789.012345",
                          "type": "string"
                        },
                        "topic": {
                          "type": "string"
                        },
                        "ts": {
                          "pattern": "^\\d{10}\\.\\d{6}$",
                          "title": "Timestamp in format 0123456789.012345",
                          "type": "string"
                        },
                        "type": {
                          "type": "string"
                        },
                        "unread_count": {
                          "type": "integer"
                        },
                        "upload": {
                          "type": "boolean"
                        },
                        "user": {
                          "pattern": "^[UW][A-Z0-9]{2,}$",
                          "title": "User ID",
                          "type": "string"
                        },
                        "user_profile": {
                          "additionalProperties": false,
                          "properties": {
                            "avatar_hash": {
                              "type": "string"
                            },
                            "display_name": {
                              "type": "string"
                            },
                            "display_name_normalized": {
                              "type": "string"
                            },
                            "first_name": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "image_72": {
                              "format": "uri",
                              "type": "string"
                            },
                            "is_restricted": {
                              "type": "boolean"
                            },
                            "is_ultra_restricted": {
                              "type": "boolean"
                            },
                            "name": {
                              "type": "string"
                            },
                            "real_name": {
                              "type": "string"
                            },
                            "real_name_normalized": {
                              "type": "string"
                            },
                            "team": {
                              "pattern": "^[TE][A-Z0-9]{8,}$",
                              "title": "Team or Enterprise ID",
                              "type": "string"
                            }
                          },
                          "required": [
                            "avatar_hash",
                            "image_72",
                            "first_name",
                            "real_name",
                            "display_name",
                            "team",
                            "name",
                            "is_restricted",
                            "is_ultra_restricted"
                          ],
                          "type": "object"
                        },
                        "user_team": {
                          "pattern": "^[TE][A-Z0-9]{8,}$",
                          "title": "Team or Enterprise ID",
                          "type": "string"
                        },
                        "username": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "text",
                        "type",
                        "ts"
                      ],
                      "title": "Message object",
                      "type": "object"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "members": {
                  "items": {
                    "pattern": "^[UW][A-Z0-9]{2,}$",
                    "title": "User ID",
                    "type": "string"
                  },
                  "minItems": 0,
                  "type": "array",
                  "uniqueItems": true
                },
                "name": {
                  "type": "string"
                },
                "name_normalized": {
                  "type": "string"
                },
                "num_members": {
                  "type": "integer"
                },
                "parent_conversation": {
                  "items": [
                    {
                      "pattern": "^[CGD][A-Z0-9]{8,}$",
                      "title": "Channel-like conversation ID",
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "pending_connected_team_ids": {
                  "items": {
                    "pattern": "^[T][A-Z0-9]{2,}$",
                    "title": "Team ID",
                    "type": "string"
                  },
                  "minItems": 0,
                  "type": "array",
                  "uniqueItems": true
                },
                "pending_shared": {
                  "items": {
                    "pattern": "^[T][A-Z0-9]{2,}$",
                    "title": "Team ID",
                    "type": "string"
                  },
                  "minItems": 0,
                  "type": "array",
                  "uniqueItems": true
                },
                "pin_count": {
                  "type": "integer"
                },
                "previous_names": {
                  "items": {
                    "title": "Name of a channel",
                    "type": "string"
                  },
                  "minItems": 0,
                  "type": "array",
                  "uniqueItems": true
                },
                "priority": {
                  "type": "number"
                },
                "purpose": {
                  "additionalProperties": false,
                  "properties": {
                    "creator": {
                      "pattern": "^[UW][A-Z0-9]{8,}$|^$",
                      "title": "User ID or empty string, used for topic and purpose creation",
                      "type": "string"
                    },
                    "last_set": {
                      "type": "integer"
                    },
                    "value": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "value",
                    "creator",
                    "last_set"
                  ],
                  "type": "object"
                },
                "shared_team_ids": {
                  "items": {
                    "pattern": "^[T][A-Z0-9]{2,}$",
                    "title": "Team ID",
                    "type": "string"
                  },
                  "minItems": 0,
                  "type": "array",
                  "uniqueItems": true
                },
                "shares": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "accepted_user": {
                        "pattern": "^[UW][A-Z0-9]{2,}$",
                        "title": "User ID",
                        "type": "string"
                      },
                      "is_active": {
                        "type": "boolean"
                      },
                      "team": {
                        "additionalProperties": false,
                        "properties": {
                          "archived": {
                            "type": "boolean"
                          },
                          "avatar_base_url": {
                            "format": "uri",
                            "type": "string"
                          },
                          "created": {
                            "type": "integer"
                          },
                          "date_create": {
                            "type": "integer"
                          },
                          "deleted": {
                            "type": "boolean"
                          },
                          "description": {
                            "type": [
                              "null",
                              "string"
                            ]
                          },
                          "discoverable": {
                            "items": [
                              {
                                "type": "null"
                              },
                              {
                                "type": "string"
                              }
                            ]
                          },
                          "domain": {
                            "type": "string"
                          },
                          "email_domain": {
                            "type": "string"
                          },
                          "enterprise_id": {
                            "pattern": "^[E][A-Z0-9]{8,}$",
                            "title": "Enterprise ID",
                            "type": "string"
                          },
                          "enterprise_name": {
                            "title": "Name of the enterprise org",
                            "type": "string"
                          },
                          "external_org_migrations": {
                            "properties": {
                              "current": {
                                "items": {
                                  "properties": {
                                    "date_started": {
                                      "type": "integer"
                                    },
                                    "team_id": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "team_id",
                                    "date_started"
                                  ],
                                  "type": "object"
                                },
                                "type": "array"
                              },
                              "date_updated": {
                                "type": "integer"
                              }
                            },
                            "required": [
                              "date_updated",
                              "current"
                            ],
                            "title": "External Org Migrations",
                            "type": "object"
                          },
                          "has_compliance_export": {
                            "type": "boolean"
                          },
                          "icon": {
                            "properties": {
                              "image_102": {
                                "type": "string"
                              },
                              "image_132": {
                                "type": "string"
                              },
                              "image_230": {
                                "type": "string"
                              },
                              "image_34": {
                                "type": "string"
                              },
                              "image_44": {
                                "type": "string"
                              },
                              "image_68": {
                                "type": "string"
                              },
                              "image_88": {
                                "type": "string"
                              },
                              "image_default": {
                                "type": "boolean"
                              }
                            },
                            "type": "object"
                          },
                          "id": {
                            "pattern": "^[TE][A-Z0-9]{8,}$",
                            "title": "Team or Enterprise ID",
                            "type": "string"
                          },
                          "is_assigned": {
                            "type": "boolean"
                          },
                          "is_enterprise": {
                            "type": "integer"
                          },
                          "is_over_storage_limit": {
                            "type": "boolean"
                          },
                          "limit_ts": {
                            "type": "integer"
                          },
                          "locale": {
                            "type": "string"
                          },
                          "messages_count": {
                            "type": "integer"
                          },
                          "msg_edit_window_mins": {
                            "type": "integer"
                          },
                          "name": {
                            "type": "string"
                          },
                          "over_integrations_limit": {
                            "type": "boolean"
                          },
                          "over_storage_limit": {
                            "type": "boolean"
                          },
                          "pay_prod_cur": {
                            "type": "string"
                          },
                          "plan": {
                            "enum": [
                              "",
                              "std",
                              "plus",
                              "compliance",
                              "enterprise"
                            ],
                            "type": "string"
                          },
                          "primary_owner": {
                            "properties": {
                              "email": {
                                "type": "string"
                              },
                              "id": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "id",
                              "email"
                            ],
                            "type": "object"
                          },
                          "sso_provider": {
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "name": {
                                "type": "string"
                              },
                              "type": {
                                "type": "string"
                              }
                            },
                            "type": "object"
                          }
                        },
                        "required": [
                          "id",
                          "name",
                          "domain",
                          "email_domain",
                          "icon"
                        ],
                        "title": "Team Object",
                        "type": "object"
                      },
                      "user": {
                        "pattern": "^[UW][A-Z0-9]{2,}$",
                        "title": "User ID",
                        "type": "string"
                      }
                    },
                    "required": [
                      "team",
                      "user",
                      "is_active"
                    ],
                    "type": "object"
                  },
                  "minItems": 0,
                  "type": "array",
                  "uniqueItems": true
                },
                "timezone_count": {
                  "type": "integer"
                },
                "topic": {
                  "additionalProperties": false,
                  "properties": {
                    "creator": {
                      "pattern": "^[UW][A-Z0-9]{8,}$|^$",
                      "title": "User ID or empty string, used for topic and purpose creation",
                      "type": "string"
                    },
                    "last_set": {
                      "type": "integer"
                    },
                    "value": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "value",
                    "creator",
                    "last_set"
                  ],
                  "type": "object"
                },
                "unlinked": {
                  "title": "Field to determine whether a channel has ever been shared/disconnected in the past",
                  "type": "integer"
                },
                "unread_count": {
                  "type": "integer"
                },
                "unread_count_display": {
                  "type": "integer"
                },
                "use_case": {
                  "type": "string"
                },
                "user": {
                  "pattern": "^[UW][A-Z0-9]{2,}$",
                  "title": "User ID",
                  "type": "string"
                },
                "version": {
                  "type": "integer"
                }
              },
              "required": [
                "id",
                "name",
                "created",
                "creator",
                "is_archived",
                "is_channel",
                "is_general",
                "is_mpim",
                "is_group",
                "is_org_shared",
                "is_im",
                "is_shared",
                "is_private",
                "name_normalized",
                "topic",
                "purpose"
              ],
              "title": "Conversation object",
              "type": "object"
            },
            {
              "additionalProperties": false,
              "properties": {
                "accepted_user": {
                  "pattern": "^[UW][A-Z0-9]{2,}$",
                  "title": "User ID",
                  "type": "string"
                },
                "connected_team_ids": {
                  "items": {
                    "pattern": "^[T][A-Z0-9]{2,}$",
                    "title": "Team ID",
                    "type": "string"
                  },
                  "minItems": 0,
                  "type": "array",
                  "uniqueItems": true
                },
                "conversation_host_id": {
                  "pattern": "^[TE][A-Z0-9]{8,}$",
                  "title": "Team or Enterprise ID",
                  "type": "string"
                },
                "created": {
                  "type": "integer"
                },
                "creator": {
                  "pattern": "^[UW][A-Z0-9]{2,}$",
                  "title": "User ID",
                  "type": "string"
                },
                "display_counts": {
                  "additionalProperties": false,
                  "properties": {
                    "display_counts": {
                      "type": "integer"
                    },
                    "guest_counts": {
                      "type": "integer"
                    }
                  },
                  "required": [
                    "display_counts",
                    "guest_counts"
                  ],
                  "type": "object"
                },
                "id": {
                  "pattern": "^[CGD][A-Z0-9]{8,}$",
                  "title": "Channel-like conversation ID",
                  "type": "string"
                },
                "internal_team_ids": {
                  "items": {
                    "pattern": "^[T][A-Z0-9]{2,}$",
                    "title": "Team ID",
                    "type": "string"
                  },
                  "minItems": 0,
                  "type": "array",
                  "uniqueItems": true
                },
                "is_archived": {
                  "type": "boolean"
                },
                "is_channel": {
                  "type": "boolean"
                },
                "is_ext_shared": {
                  "type": "boolean"
                },
                "is_frozen": {
                  "type": "boolean"
                },
                "is_general": {
                  "type": "boolean"
                },
                "is_group": {
                  "type": "boolean"
                },
                "is_im": {
                  "type": "boolean"
                },
                "is_member": {
                  "type": "boolean"
                },
                "is_moved": {
                  "type": "integer"
                },
                "is_mpim": {
                  "enum": [
                    true
                  ],
                  "type": "boolean"
                },
                "is_non_threadable": {
                  "type": "boolean"
                },
                "is_open": {
                  "type": "boolean"
                },
                "is_org_shared": {
                  "type": "boolean"
                },
                "is_pending_ext_shared": {
                  "type": "boolean"
                },
                "is_private": {
                  "type": "boolean"
                },
                "is_read_only": {
                  "type": "boolean"
                },
                "is_shared": {
                  "type": "boolean"
                },
                "is_starred": {
                  "type": "boolean"
                },
                "is_thread_only": {
                  "type": "boolean"
                },
                "last_read": {
                  "pattern": "^\\d{10}\\.\\d{6}$",
                  "title": "Timestamp in format 0123456789.012345",
                  "type": "string"
                },
                "latest": {
                  "items": [
                    {
                      "additionalProperties": false,
                      "properties": {
                        "attachments": {
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "fallback": {
                                "type": "string"
                              },
                              "id": {
                                "type": "integer"
                              },
                              "image_bytes": {
                                "type": "integer"
                              },
                              "image_height": {
                                "type": "integer"
                              },
                              "image_url": {
                                "type": "string"
                              },
                              "image_width": {
                                "type": "integer"
                              }
                            },
                            "required": [
                              "id"
                            ],
                            "type": "object"
                          },
                          "minItems": 1,
                          "type": "array",
                          "uniqueItems": true
                        },
                        "blocks": {
                          "description": "This is a very loose definition, in the future, we'll populate this with deeper schema in this definition namespace.",
                          "items": {
                            "additionalProperties": true,
                            "properties": {
                              "type": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "type"
                            ],
                            "type": "object"
                          },
                          "title": "Block Kit blocks",
                          "type": "array"
                        },
                        "bot_id": {
                          "items": [
                            {
                              "pattern": "^B[A-Z0-9]{8,}$",
                              "title": "Bot User ID",
                              "type": "string"
                            },
                            {
                              "title": "Nil bot_id set when display_as_bot is false",
                              "type": "null"
                            }
                          ]
                        },
                        "bot_profile": {
                          "additionalProperties": false,
                          "properties": {
                            "app_id": {
                              "pattern": "^A[A-Z0-9]{1,}$",
                              "title": "App ID",
                              "type": "string"
                            },
                            "deleted": {
                              "type": "boolean"
                            },
                            "icons": {
                              "additionalProperties": false,
                              "properties": {
                                "image_36": {
                                  "format": "uri",
                                  "type": "string"
                                },
                                "image_48": {
                                  "format": "uri",
                                  "type": "string"
                                },
                                "image_72": {
                                  "format": "uri",
                                  "type": "string"
                                }
                              },
                              "required": [
                                "image_36",
                                "image_48",
                                "image_72"
                              ],
                              "type": "object"
                            },
                            "id": {
                              "pattern": "^B[A-Z0-9]{8,}$",
                              "title": "Bot User ID",
                              "type": "string"
                            },
                            "name": {
                              "type": "string"
                            },
                            "team_id": {
                              "pattern": "^[T][A-Z0-9]{2,}$",
                              "title": "Team ID",
                              "type": "string"
                            },
                            "updated": {
                              "type": "integer"
                            }
                          },
                          "required": [
                            "id",
                            "deleted",
                            "name",
                            "updated",
                            "app_id",
                            "icons",
                            "team_id"
                          ],
                          "title": "Bot Profile Object",
                          "type": "object"
                        },
                        "client_msg_id": {
                          "type": "string"
                        },
                        "comment": {
                          "additionalProperties": false,
                          "properties": {
                            "comment": {
                              "type": "string"
                            },
                            "created": {
                              "type": "integer"
                            },
                            "id": {
                              "pattern": "^Fc[A-Z0-9]{8,}$",
                              "title": "File Comment ID",
                              "type": "string"
                            },
                            "is_intro": {
                              "type": "boolean"
                            },
                            "is_starred": {
                              "type": "boolean"
                            },
                            "num_stars": {
                              "type": "integer"
                            },
                            "pinned_info": {
                              "additionalProperties": false,
                              "title": "Info for a pinned item",
                              "type": "object"
                            },
                            "pinned_to": {
                              "items": {
                                "pattern": "^[CGD][A-Z0-9]{8,}$",
                                "title": "Channel-like conversation ID",
                                "type": "string"
                              },
                              "type": "array"
                            },
                            "reactions": {
                              "items": {
                                "additionalProperties": true,
                                "properties": {
                                  "count": {
                                    "type": "integer"
                                  },
                                  "name": {
                                    "type": "string"
                                  },
                                  "users": {
                                    "items": {
                                      "pattern": "^[UW][A-Z0-9]{2,}$",
                                      "title": "User ID",
                                      "type": "string"
                                    },
                                    "type": "array"
                                  }
                                },
                                "required": [
                                  "name",
                                  "users",
                                  "count"
                                ],
                                "title": "Reaction object",
                                "type": "object"
                              },
                              "type": "array"
                            },
                            "timestamp": {
                              "type": "integer"
                            },
                            "user": {
                              "pattern": "^[UW][A-Z0-9]{2,}$",
                              "title": "User ID",
                              "type": "string"
                            }
                          },
                          "required": [
                            "id",
                            "created",
                            "timestamp",
                            "user",
                            "is_intro",
                            "comment"
                          ],
                          "title": "File Comment Object",
                          "type": "object"
                        },
                        "display_as_bot": {
                          "type": "boolean"
                        },
                        "file": {
                          "additionalProperties": false,
                          "properties": {
                            "channels": {
                              "items": {
                                "pattern": "^[C][A-Z0-9]{2,}$",
                                "title": "Channel ID",
                                "type": "string"
                              },
                              "type": "array",
                              "uniqueItems": true
                            },
                            "comments_count": {
                              "type": "integer"
                            },
                            "created": {
                              "type": "integer"
                            },
                            "date_delete": {
                              "type": "integer"
                            },
                            "display_as_bot": {
                              "type": "boolean"
                            },
                            "editable": {
                              "type": "boolean"
                            },
                            "editor": {
                              "pattern": "^[UW][A-Z0-9]{2,}$",
                              "title": "User ID",
                              "type": "string"
                            },
                            "external_id": {
                              "type": "string"
                            },
                            "external_type": {
                              "type": "string"
                            },
                            "external_url": {
                              "format": "uri",
                              "type": "string"
                            },
                            "filetype": {
                              "type": "string"
                            },
                            "groups": {
                              "items": {
                                "pattern": "^[G][A-Z0-9]{8,}$",
                                "title": "Private Channel ID",
                                "type": "string"
                              },
                              "type": "array",
                              "uniqueItems": true
                            },
                            "has_rich_preview": {
                              "type": "boolean"
                            },
                            "id": {
                              "pattern": "^[F][A-Z0-9]{8,}$",
                              "title": "File ID",
                              "type": "string"
                            },
                            "image_exif_rotation": {
                              "type": "integer"
                            },
                            "ims": {
                              "items": {
                                "pattern": "^[D][A-Z0-9]{8,}$",
                                "title": "Direct Message Channel ID",
                                "type": "string"
                              },
                              "type": "array",
                              "uniqueItems": true
                            },
                            "is_external": {
                              "type": "boolean"
                            },
                            "is_public": {
                              "type": "boolean"
                            },
                            "is_starred": {
                              "type": "boolean"
                            },
                            "is_tombstoned": {
                              "type": "boolean"
                            },
                            "last_editor": {
                              "pattern": "^[UW][A-Z0-9]{2,}$",
                              "title": "User ID",
                              "type": "string"
                            },
                            "mimetype": {
                              "type": "string"
                            },
                            "mode": {
                              "type": "string"
                            },
                            "name": {
                              "type": "string"
                            },
                            "non_owner_editable": {
                              "type": "boolean"
                            },
                            "num_stars": {
                              "type": "integer"
                            },
                            "original_h": {
                              "type": "integer"
                            },
                            "original_w": {
                              "type": "integer"
                            },
                            "permalink": {
                              "format": "uri",
                              "type": "string"
                            },
                            "permalink_public": {
                              "format": "uri",
                              "type": "string"
                            },
                            "pinned_info": {
                              "additionalProperties": false,
                              "title": "Info for a pinned item",
                              "type": "object"
                            },
                            "pinned_to": {
                              "items": {
                                "pattern": "^[CGD][A-Z0-9]{8,}$",
                                "title": "Channel-like conversation ID",
                                "type": "string"
                              },
                              "type": "array"
                            },
                            "pretty_type": {
                              "type": "string"
                            },
                            "preview": {
                              "type": "string"
                            },
                            "public_url_shared": {
                              "type": "boolean"
                            },
                            "reactions": {
                              "items": {
                                "additionalProperties": true,
                                "properties": {
                                  "count": {
                                    "type": "integer"
                                  },
                                  "name": {
                                    "type": "string"
                                  },
                                  "users": {
                                    "items": {
                                      "pattern": "^[UW][A-Z0-9]{2,}$",
                                      "title": "User ID",
                                      "type": "string"
                                    },
                                    "type": "array"
                                  }
                                },
                                "required": [
                                  "name",
                                  "users",
                                  "count"
                                ],
                                "title": "Reaction object",
                                "type": "object"
                              },
                              "type": "array"
                            },
                            "shares": {
                              "additionalProperties": false,
                              "properties": {
                                "private": {
                                  "additionalProperties": false
                                },
                                "public": {
                                  "additionalProperties": false
                                }
                              },
                              "type": "object"
                            },
                            "size": {
                              "type": "integer"
                            },
                            "source_team": {
                              "pattern": "^[T][A-Z0-9]{2,}$",
                              "title": "Team ID",
                              "type": "string"
                            },
                            "state": {
                              "type": "string"
                            },
                            "thumb_1024": {
                              "format": "uri",
                              "type": "string"
                            },
                            "thumb_1024_h": {
                              "type": "integer"
                            },
                            "thumb_1024_w": {
                              "type": "integer"
                            },
                            "thumb_160": {
                              "format": "uri",
                              "type": "string"
                            },
                            "thumb_360": {
                              "format": "uri",
                              "type": "string"
                            },
                            "thumb_360_h": {
                              "type": "integer"
                            },
                            "thumb_360_w": {
                              "type": "integer"
                            },
                            "thumb_480": {
                              "format": "uri",
                              "type": "string"
                            },
                            "thumb_480_h": {
                              "type": "integer"
                            },
                            "thumb_480_w": {
                              "type": "integer"
                            },
                            "thumb_64": {
                              "format": "uri",
                              "type": "string"
                            },
                            "thumb_720": {
                              "format": "uri",
                              "type": "string"
                            },
                            "thumb_720_h": {
                              "type": "integer"
                            },
                            "thumb_720_w": {
                              "type": "integer"
                            },
                            "thumb_80": {
                              "format": "uri",
                              "type": "string"
                            },
                            "thumb_800": {
                              "format": "uri",
                              "type": "string"
                            },
                            "thumb_800_h": {
                              "type": "integer"
                            },
                            "thumb_800_w": {
                              "type": "integer"
                            },
                            "thumb_960": {
                              "format": "uri",
                              "type": "string"
                            },
                            "thumb_960_h": {
                              "type": "integer"
                            },
                            "thumb_960_w": {
                              "type": "integer"
                            },
                            "thumb_tiny": {
                              "type": "string"
                            },
                            "timestamp": {
                              "type": "integer"
                            },
                            "title": {
                              "type": "string"
                            },
                            "updated": {
                              "type": "integer"
                            },
                            "url_private": {
                              "format": "uri",
                              "type": "string"
                            },
                            "url_private_download": {
                              "format": "uri",
                              "type": "string"
                            },
                            "user": {
                              "type": "string"
                            },
                            "user_team": {
                              "pattern": "^[T][A-Z0-9]{2,}$",
                              "title": "Team ID",
                              "type": "string"
                            },
                            "username": {
                              "type": "string"
                            }
                          },
                          "title": "file object",
                          "type": "object"
                        },
                        "files": {
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "channels": {
                                "items": {
                                  "pattern": "^[C][A-Z0-9]{2,}$",
                                  "title": "Channel ID",
                                  "type": "string"
                                },
                                "type": "array",
                                "uniqueItems": true
                              },
                              "comments_count": {
                                "type": "integer"
                              },
                              "created": {
                                "type": "integer"
                              },
                              "date_delete": {
                                "type": "integer"
                              },
                              "display_as_bot": {
                                "type": "boolean"
                              },
                              "editable": {
                                "type": "boolean"
                              },
                              "editor": {
                                "pattern": "^[UW][A-Z0-9]{2,}$",
                                "title": "User ID",
                                "type": "string"
                              },
                              "external_id": {
                                "type": "string"
                              },
                              "external_type": {
                                "type": "string"
                              },
                              "external_url": {
                                "format": "uri",
                                "type": "string"
                              },
                              "filetype": {
                                "type": "string"
                              },
                              "groups": {
                                "items": {
                                  "pattern": "^[G][A-Z0-9]{8,}$",
                                  "title": "Private Channel ID",
                                  "type": "string"
                                },
                                "type": "array",
                                "uniqueItems": true
                              },
                              "has_rich_preview": {
                                "type": "boolean"
                              },
                              "id": {
                                "pattern": "^[F][A-Z0-9]{8,}$",
                                "title": "File ID",
                                "type": "string"
                              },
                              "image_exif_rotation": {
                                "type": "integer"
                              },
                              "ims": {
                                "items": {
                                  "pattern": "^[D][A-Z0-9]{8,}$",
                                  "title": "Direct Message Channel ID",
                                  "type": "string"
                                },
                                "type": "array",
                                "uniqueItems": true
                              },
                              "is_external": {
                                "type": "boolean"
                              },
                              "is_public": {
                                "type": "boolean"
                              },
                              "is_starred": {
                                "type": "boolean"
                              },
                              "is_tombstoned": {
                                "type": "boolean"
                              },
                              "last_editor": {
                                "pattern": "^[UW][A-Z0-9]{2,}$",
                                "title": "User ID",
                                "type": "string"
                              },
                              "mimetype": {
                                "type": "string"
                              },
                              "mode": {
                                "type": "string"
                              },
                              "name": {
                                "type": "string"
                              },
                              "non_owner_editable": {
                                "type": "boolean"
                              },
                              "num_stars": {
                                "type": "integer"
                              },
                              "original_h": {
                                "type": "integer"
                              },
                              "original_w": {
                                "type": "integer"
                              },
                              "permalink": {
                                "format": "uri",
                                "type": "string"
                              },
                              "permalink_public": {
                                "format": "uri",
                                "type": "string"
                              },
                              "pinned_info": {
                                "additionalProperties": false,
                                "title": "Info for a pinned item",
                                "type": "object"
                              },
                              "pinned_to": {
                                "items": {
                                  "pattern": "^[CGD][A-Z0-9]{8,}$",
                                  "title": "Channel-like conversation ID",
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              "pretty_type": {
                                "type": "string"
                              },
                              "preview": {
                                "type": "string"
                              },
                              "public_url_shared": {
                                "type": "boolean"
                              },
                              "reactions": {
                                "items": {
                                  "additionalProperties": true,
                                  "properties": {
                                    "count": {
                                      "type": "integer"
                                    },
                                    "name": {
                                      "type": "string"
                                    },
                                    "users": {
                                      "items": {
                                        "pattern": "^[UW][A-Z0-9]{2,}$",
                                        "title": "User ID",
                                        "type": "string"
                                      },
                                      "type": "array"
                                    }
                                  },
                                  "required": [
                                    "name",
                                    "users",
                                    "count"
                                  ],
                                  "title": "Reaction object",
                                  "type": "object"
                                },
                                "type": "array"
                              },
                              "shares": {
                                "additionalProperties": false,
                                "properties": {
                                  "private": {
                                    "additionalProperties": false
                                  },
                                  "public": {
                                    "additionalProperties": false
                                  }
                                },
                                "type": "object"
                              },
                              "size": {
                                "type": "integer"
                              },
                              "source_team": {
                                "pattern": "^[T][A-Z0-9]{2,}$",
                                "title": "Team ID",
                                "type": "string"
                              },
                              "state": {
                                "type": "string"
                              },
                              "thumb_1024": {
                                "format": "uri",
                                "type": "string"
                              },
                              "thumb_1024_h": {
                                "type": "integer"
                              },
                              "thumb_1024_w": {
                                "type": "integer"
                              },
                              "thumb_160": {
                                "format": "uri",
                                "type": "string"
                              },
                              "thumb_360": {
                                "format": "uri",
                                "type": "string"
                              },
                              "thumb_360_h": {
                                "type": "integer"
                              },
                              "thumb_360_w": {
                                "type": "integer"
                              },
                              "thumb_480": {
                                "format": "uri",
                                "type": "string"
                              },
                              "thumb_480_h": {
                                "type": "integer"
                              },
                              "thumb_480_w": {
                                "type": "integer"
                              },
                              "thumb_64": {
                                "format": "uri",
                                "type": "string"
                              },
                              "thumb_720": {
                                "format": "uri",
                                "type": "string"
                              },
                              "thumb_720_h": {
                                "type": "integer"
                              },
                              "thumb_720_w": {
                                "type": "integer"
                              },
                              "thumb_80": {
                                "format": "uri",
                                "type": "string"
                              },
                              "thumb_800": {
                                "format": "uri",
                                "type": "string"
                              },
                              "thumb_800_h": {
                                "type": "integer"
                              },
                              "thumb_800_w": {
                                "type": "integer"
                              },
                              "thumb_960": {
                                "format": "uri",
                                "type": "string"
                              },
                              "thumb_960_h": {
                                "type": "integer"
                              },
                              "thumb_960_w": {
                                "type": "integer"
                              },
                              "thumb_tiny": {
                                "type": "string"
                              },
                              "timestamp": {
                                "type": "integer"
                              },
                              "title": {
                                "type": "string"
                              },
                              "updated": {
                                "type": "integer"
                              },
                              "url_private": {
                                "format": "uri",
                                "type": "string"
                              },
                              "url_private_download": {
                                "format": "uri",
                                "type": "string"
                              },
                              "user": {
                                "type": "string"
                              },
                              "user_team": {
                                "pattern": "^[T][A-Z0-9]{2,}$",
                                "title": "Team ID",
                                "type": "string"
                              },
                              "username": {
                                "type": "string"
                              }
                            },
                            "title": "file object",
                            "type": "object"
                          },
                          "minItems": 1,
                          "type": "array",
                          "uniqueItems": true
                        },
                        "icons": {
                          "additionalProperties": false,
                          "properties": {
                            "emoji": {
                              "type": "string"
                            },
                            "image_64": {
                              "format": "uri",
                              "type": "string"
                            }
                          },
                          "type": "object"
                        },
                        "inviter": {
                          "pattern": "^[UW][A-Z0-9]{2,}$",
                          "title": "User ID",
                          "type": "string"
                        },
                        "is_delayed_message": {
                          "type": "boolean"
                        },
                        "is_intro": {
                          "type": "boolean"
                        },
                        "is_starred": {
                          "type": "boolean"
                        },
                        "last_read": {
                          "pattern": "^\\d{10}\\.\\d{6}$",
                          "title": "Timestamp in format 0123456789.012345",
                          "type": "string"
                        },
                        "latest_reply": {
                          "pattern": "^\\d{10}\\.\\d{6}$",
                          "title": "Timestamp in format 0123456789.012345",
                          "type": "string"
                        },
                        "name": {
                          "type": "string"
                        },
                        "old_name": {
                          "type": "string"
                        },
                        "parent_user_id": {
                          "pattern": "^[UW][A-Z0-9]{2,}$",
                          "title": "User ID",
                          "type": "string"
                        },
                        "permalink": {
                          "format": "uri",
                          "type": "string"
                        },
                        "pinned_to": {
                          "items": {
                            "pattern": "^[CGD][A-Z0-9]{8,}$",
                            "title": "Channel-like conversation ID",
                            "type": "string"
                          },
                          "type": "array"
                        },
                        "purpose": {
                          "type": "string"
                        },
                        "reactions": {
                          "items": {
                            "additionalProperties": true,
                            "properties": {
                              "count": {
                                "type": "integer"
                              },
                              "name": {
                                "type": "string"
                              },
                              "users": {
                                "items": {
                                  "pattern": "^[UW][A-Z0-9]{2,}$",
                                  "title": "User ID",
                                  "type": "string"
                                },
                                "type": "array"
                              }
                            },
                            "required": [
                              "name",
                              "users",
                              "count"
                            ],
                            "title": "Reaction object",
                            "type": "object"
                          },
                          "type": "array"
                        },
                        "reply_count": {
                          "type": "integer"
                        },
                        "reply_users": {
                          "items": {
                            "pattern": "^[UW][A-Z0-9]{2,}$",
                            "title": "User ID",
                            "type": "string"
                          },
                          "minItems": 1,
                          "type": "array",
                          "uniqueItems": true
                        },
                        "reply_users_count": {
                          "type": "integer"
                        },
                        "source_team": {
                          "pattern": "^[TE][A-Z0-9]{8,}$",
                          "title": "Team or Enterprise ID",
                          "type": "string"
                        },
                        "subscribed": {
                          "type": "boolean"
                        },
                        "subtype": {
                          "type": "string"
                        },
                        "team": {
                          "pattern": "^[TE][A-Z0-9]{8,}$",
                          "title": "Team or Enterprise ID",
                          "type": "string"
                        },
                        "text": {
                          "type": "string"
                        },
                        "thread_ts": {
                          "pattern": "^\\d{10}\\.\\d{6}$",
                          "title": "Timestamp in format 0123456789.012345",
                          "type": "string"
                        },
                        "topic": {
                          "type": "string"
                        },
                        "ts": {
                          "pattern": "^\\d{10}\\.\\d{6}$",
                          "title": "Timestamp in format 0123456789.012345",
                          "type": "string"
                        },
                        "type": {
                          "type": "string"
                        },
                        "unread_count": {
                          "type": "integer"
                        },
                        "upload": {
                          "type": "boolean"
                        },
                        "user": {
                          "pattern": "^[UW][A-Z0-9]{2,}$",
                          "title": "User ID",
                          "type": "string"
                        },
                        "user_profile": {
                          "additionalProperties": false,
                          "properties": {
                            "avatar_hash": {
                              "type": "string"
                            },
                            "display_name": {
                              "type": "string"
                            },
                            "display_name_normalized": {
                              "type": "string"
                            },
                            "first_name": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "image_72": {
                              "format": "uri",
                              "type": "string"
                            },
                            "is_restricted": {
                              "type": "boolean"
                            },
                            "is_ultra_restricted": {
                              "type": "boolean"
                            },
                            "name": {
                              "type": "string"
                            },
                            "real_name": {
                              "type": "string"
                            },
                            "real_name_normalized": {
                              "type": "string"
                            },
                            "team": {
                              "pattern": "^[TE][A-Z0-9]{8,}$",
                              "title": "Team or Enterprise ID",
                              "type": "string"
                            }
                          },
                          "required": [
                            "avatar_hash",
                            "image_72",
                            "first_name",
                            "real_name",
                            "display_name",
                            "team",
                            "name",
                            "is_restricted",
                            "is_ultra_restricted"
                          ],
                          "type": "object"
                        },
                        "user_team": {
                          "pattern": "^[TE][A-Z0-9]{8,}$",
                          "title": "Team or Enterprise ID",
                          "type": "string"
                        },
                        "username": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "text",
                        "type",
                        "ts"
                      ],
                      "title": "Message object",
                      "type": "object"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "members": {
                  "items": {
                    "pattern": "^[UW][A-Z0-9]{2,}$",
                    "title": "User ID",
                    "type": "string"
                  },
                  "minItems": 0,
                  "type": "array",
                  "uniqueItems": true
                },
                "name": {
                  "type": "string"
                },
                "name_normalized": {
                  "type": "string"
                },
                "num_members": {
                  "type": "integer"
                },
                "parent_conversation": {
                  "items": [
                    {
                      "pattern": "^[CGD][A-Z0-9]{8,}$",
                      "title": "Channel-like conversation ID",
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "pending_connected_team_ids": {
                  "items": {
                    "pattern": "^[T][A-Z0-9]{2,}$",
                    "title": "Team ID",
                    "type": "string"
                  },
                  "minItems": 0,
                  "type": "array",
                  "uniqueItems": true
                },
                "pending_shared": {
                  "items": {
                    "pattern": "^[T][A-Z0-9]{2,}$",
                    "title": "Team ID",
                    "type": "string"
                  },
                  "minItems": 0,
                  "type": "array",
                  "uniqueItems": true
                },
                "pin_count": {
                  "type": "integer"
                },
                "previous_names": {
                  "items": {
                    "title": "Name of a channel",
                    "type": "string"
                  },
                  "minItems": 0,
                  "type": "array",
                  "uniqueItems": true
                },
                "priority": {
                  "type": "number"
                },
                "purpose": {
                  "additionalProperties": false,
                  "properties": {
                    "creator": {
                      "pattern": "^[UW][A-Z0-9]{8,}$|^$",
                      "title": "User ID or empty string, used for topic and purpose creation",
                      "type": "string"
                    },
                    "last_set": {
                      "type": "integer"
                    },
                    "value": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "value",
                    "creator",
                    "last_set"
                  ],
                  "type": "object"
                },
                "shared_team_ids": {
                  "items": {
                    "pattern": "^[T][A-Z0-9]{2,}$",
                    "title": "Team ID",
                    "type": "string"
                  },
                  "minItems": 0,
                  "type": "array",
                  "uniqueItems": true
                },
                "shares": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "accepted_user": {
                        "pattern": "^[UW][A-Z0-9]{2,}$",
                        "title": "User ID",
                        "type": "string"
                      },
                      "is_active": {
                        "type": "boolean"
                      },
                      "team": {
                        "additionalProperties": false,
                        "properties": {
                          "archived": {
                            "type": "boolean"
                          },
                          "avatar_base_url": {
                            "format": "uri",
                            "type": "string"
                          },
                          "created": {
                            "type": "integer"
                          },
                          "date_create": {
                            "type": "integer"
                          },
                          "deleted": {
                            "type": "boolean"
                          },
                          "description": {
                            "type": [
                              "null",
                              "string"
                            ]
                          },
                          "discoverable": {
                            "items": [
                              {
                                "type": "null"
                              },
                              {
                                "type": "string"
                              }
                            ]
                          },
                          "domain": {
                            "type": "string"
                          },
                          "email_domain": {
                            "type": "string"
                          },
                          "enterprise_id": {
                            "pattern": "^[E][A-Z0-9]{8,}$",
                            "title": "Enterprise ID",
                            "type": "string"
                          },
                          "enterprise_name": {
                            "title": "Name of the enterprise org",
                            "type": "string"
                          },
                          "external_org_migrations": {
                            "properties": {
                              "current": {
                                "items": {
                                  "properties": {
                                    "date_started": {
                                      "type": "integer"
                                    },
                                    "team_id": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "team_id",
                                    "date_started"
                                  ],
                                  "type": "object"
                                },
                                "type": "array"
                              },
                              "date_updated": {
                                "type": "integer"
                              }
                            },
                            "required": [
                              "date_updated",
                              "current"
                            ],
                            "title": "External Org Migrations",
                            "type": "object"
                          },
                          "has_compliance_export": {
                            "type": "boolean"
                          },
                          "icon": {
                            "properties": {
                              "image_102": {
                                "type": "string"
                              },
                              "image_132": {
                                "type": "string"
                              },
                              "image_230": {
                                "type": "string"
                              },
                              "image_34": {
                                "type": "string"
                              },
                              "image_44": {
                                "type": "string"
                              },
                              "image_68": {
                                "type": "string"
                              },
                              "image_88": {
                                "type": "string"
                              },
                              "image_default": {
                                "type": "boolean"
                              }
                            },
                            "type": "object"
                          },
                          "id": {
                            "pattern": "^[TE][A-Z0-9]{8,}$",
                            "title": "Team or Enterprise ID",
                            "type": "string"
                          },
                          "is_assigned": {
                            "type": "boolean"
                          },
                          "is_enterprise": {
                            "type": "integer"
                          },
                          "is_over_storage_limit": {
                            "type": "boolean"
                          },
                          "limit_ts": {
                            "type": "integer"
                          },
                          "locale": {
                            "type": "string"
                          },
                          "messages_count": {
                            "type": "integer"
                          },
                          "msg_edit_window_mins": {
                            "type": "integer"
                          },
                          "name": {
                            "type": "string"
                          },
                          "over_integrations_limit": {
                            "type": "boolean"
                          },
                          "over_storage_limit": {
                            "type": "boolean"
                          },
                          "pay_prod_cur": {
                            "type": "string"
                          },
                          "plan": {
                            "enum": [
                              "",
                              "std",
                              "plus",
                              "compliance",
                              "enterprise"
                            ],
                            "type": "string"
                          },
                          "primary_owner": {
                            "properties": {
                              "email": {
                                "type": "string"
                              },
                              "id": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "id",
                              "email"
                            ],
                            "type": "object"
                          },
                          "sso_provider": {
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "name": {
                                "type": "string"
                              },
                              "type": {
                                "type": "string"
                              }
                            },
                            "type": "object"
                          }
                        },
                        "required": [
                          "id",
                          "name",
                          "domain",
                          "email_domain",
                          "icon"
                        ],
                        "title": "Team Object",
                        "type": "object"
                      },
                      "user": {
                        "pattern": "^[UW][A-Z0-9]{2,}$",
                        "title": "User ID",
                        "type": "string"
                      }
                    },
                    "required": [
                      "team",
                      "user",
                      "is_active"
                    ],
                    "type": "object"
                  },
                  "minItems": 0,
                  "type": "array",
                  "uniqueItems": true
                },
                "timezone_count": {
                  "type": "integer"
                },
                "topic": {
                  "additionalProperties": false,
                  "properties": {
                    "creator": {
                      "pattern": "^[UW][A-Z0-9]{8,}$|^$",
                      "title": "User ID or empty string, used for topic and purpose creation",
                      "type": "string"
                    },
                    "last_set": {
                      "type": "integer"
                    },
                    "value": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "value",
                    "creator",
                    "last_set"
                  ],
                  "type": "object"
                },
                "unlinked": {
                  "title": "Field to determine whether a channel has ever been shared/disconnected in the past",
                  "type": "integer"
                },
                "unread_count": {
                  "type": "integer"
                },
                "unread_count_display": {
                  "type": "integer"
                },
                "user": {
                  "pattern": "^[UW][A-Z0-9]{2,}$",
                  "title": "User ID",
                  "type": "string"
                },
                "version": {
                  "type": "integer"
                }
              },
              "required": [
                "id",
                "name",
                "created",
                "creator",
                "is_archived",
                "is_channel",
                "is_general",
                "is_mpim",
                "is_group",
                "is_org_shared",
                "is_im",
                "is_shared",
                "is_private",
                "name_normalized",
                "topic",
                "purpose"
              ],
              "title": "Conversation MPIM Object",
              "type": "object"
            },
            {
              "additionalProperties": false,
              "properties": {
                "created": {
                  "type": "integer"
                },
                "has_pins": {
                  "type": "boolean"
                },
                "id": {
                  "pattern": "^[D][A-Z0-9]{8,}$",
                  "title": "Direct Message Channel ID",
                  "type": "string"
                },
                "is_archived": {
                  "type": "boolean"
                },
                "is_ext_shared": {
                  "type": "boolean"
                },
                "is_frozen": {
                  "type": "boolean"
                },
                "is_im": {
                  "type": "boolean"
                },
                "is_open": {
                  "type": "boolean"
                },
                "is_org_shared": {
                  "type": "boolean"
                },
                "is_shared": {
                  "type": "boolean"
                },
                "is_starred": {
                  "type": "boolean"
                },
                "is_user_deleted": {
                  "type": "boolean"
                },
                "last_read": {
                  "pattern": "^\\d{10}\\.\\d{6}$",
                  "title": "Timestamp in format 0123456789.012345",
                  "type": "string"
                },
                "latest": {
                  "items": [
                    {
                      "additionalProperties": false,
                      "properties": {
                        "attachments": {
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "fallback": {
                                "type": "string"
                              },
                              "id": {
                                "type": "integer"
                              },
                              "image_bytes": {
                                "type": "integer"
                              },
                              "image_height": {
                                "type": "integer"
                              },
                              "image_url": {
                                "type": "string"
                              },
                              "image_width": {
                                "type": "integer"
                              }
                            },
                            "required": [
                              "id"
                            ],
                            "type": "object"
                          },
                          "minItems": 1,
                          "type": "array",
                          "uniqueItems": true
                        },
                        "blocks": {
                          "description": "This is a very loose definition, in the future, we'll populate this with deeper schema in this definition namespace.",
                          "items": {
                            "additionalProperties": true,
                            "properties": {
                              "type": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "type"
                            ],
                            "type": "object"
                          },
                          "title": "Block Kit blocks",
                          "type": "array"
                        },
                        "bot_id": {
                          "items": [
                            {
                              "pattern": "^B[A-Z0-9]{8,}$",
                              "title": "Bot User ID",
                              "type": "string"
                            },
                            {
                              "title": "Nil bot_id set when display_as_bot is false",
                              "type": "null"
                            }
                          ]
                        },
                        "bot_profile": {
                          "additionalProperties": false,
                          "properties": {
                            "app_id": {
                              "pattern": "^A[A-Z0-9]{1,}$",
                              "title": "App ID",
                              "type": "string"
                            },
                            "deleted": {
                              "type": "boolean"
                            },
                            "icons": {
                              "additionalProperties": false,
                              "properties": {
                                "image_36": {
                                  "format": "uri",
                                  "type": "string"
                                },
                                "image_48": {
                                  "format": "uri",
                                  "type": "string"
                                },
                                "image_72": {
                                  "format": "uri",
                                  "type": "string"
                                }
                              },
                              "required": [
                                "image_36",
                                "image_48",
                                "image_72"
                              ],
                              "type": "object"
                            },
                            "id": {
                              "pattern": "^B[A-Z0-9]{8,}$",
                              "title": "Bot User ID",
                              "type": "string"
                            },
                            "name": {
                              "type": "string"
                            },
                            "team_id": {
                              "pattern": "^[T][A-Z0-9]{2,}$",
                              "title": "Team ID",
                              "type": "string"
                            },
                            "updated": {
                              "type": "integer"
                            }
                          },
                          "required": [
                            "id",
                            "deleted",
                            "name",
                            "updated",
                            "app_id",
                            "icons",
                            "team_id"
                          ],
                          "title": "Bot Profile Object",
                          "type": "object"
                        },
                        "client_msg_id": {
                          "type": "string"
                        },
                        "comment": {
                          "additionalProperties": false,
                          "properties": {
                            "comment": {
                              "type": "string"
                            },
                            "created": {
                              "type": "integer"
                            },
                            "id": {
                              "pattern": "^Fc[A-Z0-9]{8,}$",
                              "title": "File Comment ID",
                              "type": "string"
                            },
                            "is_intro": {
                              "type": "boolean"
                            },
                            "is_starred": {
                              "type": "boolean"
                            },
                            "num_stars": {
                              "type": "integer"
                            },
                            "pinned_info": {
                              "additionalProperties": false,
                              "title": "Info for a pinned item",
                              "type": "object"
                            },
                            "pinned_to": {
                              "items": {
                                "pattern": "^[CGD][A-Z0-9]{8,}$",
                                "title": "Channel-like conversation ID",
                                "type": "string"
                              },
                              "type": "array"
                            },
                            "reactions": {
                              "items": {
                                "additionalProperties": true,
                                "properties": {
                                  "count": {
                                    "type": "integer"
                                  },
                                  "name": {
                                    "type": "string"
                                  },
                                  "users": {
                                    "items": {
                                      "pattern": "^[UW][A-Z0-9]{2,}$",
                                      "title": "User ID",
                                      "type": "string"
                                    },
                                    "type": "array"
                                  }
                                },
                                "required": [
                                  "name",
                                  "users",
                                  "count"
                                ],
                                "title": "Reaction object",
                                "type": "object"
                              },
                              "type": "array"
                            },
                            "timestamp": {
                              "type": "integer"
                            },
                            "user": {
                              "pattern": "^[UW][A-Z0-9]{2,}$",
                              "title": "User ID",
                              "type": "string"
                            }
                          },
                          "required": [
                            "id",
                            "created",
                            "timestamp",
                            "user",
                            "is_intro",
                            "comment"
                          ],
                          "title": "File Comment Object",
                          "type": "object"
                        },
                        "display_as_bot": {
                          "type": "boolean"
                        },
                        "file": {
                          "additionalProperties": false,
                          "properties": {
                            "channels": {
                              "items": {
                                "pattern": "^[C][A-Z0-9]{2,}$",
                                "title": "Channel ID",
                                "type": "string"
                              },
                              "type": "array",
                              "uniqueItems": true
                            },
                            "comments_count": {
                              "type": "integer"
                            },
                            "created": {
                              "type": "integer"
                            },
                            "date_delete": {
                              "type": "integer"
                            },
                            "display_as_bot": {
                              "type": "boolean"
                            },
                            "editable": {
                              "type": "boolean"
                            },
                            "editor": {
                              "pattern": "^[UW][A-Z0-9]{2,}$",
                              "title": "User ID",
                              "type": "string"
                            },
                            "external_id": {
                              "type": "string"
                            },
                            "external_type": {
                              "type": "string"
                            },
                            "external_url": {
                              "format": "uri",
                              "type": "string"
                            },
                            "filetype": {
                              "type": "string"
                            },
                            "groups": {
                              "items": {
                                "pattern": "^[G][A-Z0-9]{8,}$",
                                "title": "Private Channel ID",
                                "type": "string"
                              },
                              "type": "array",
                              "uniqueItems": true
                            },
                            "has_rich_preview": {
                              "type": "boolean"
                            },
                            "id": {
                              "pattern": "^[F][A-Z0-9]{8,}$",
                              "title": "File ID",
                              "type": "string"
                            },
                            "image_exif_rotation": {
                              "type": "integer"
                            },
                            "ims": {
                              "items": {
                                "pattern": "^[D][A-Z0-9]{8,}$",
                                "title": "Direct Message Channel ID",
                                "type": "string"
                              },
                              "type": "array",
                              "uniqueItems": true
                            },
                            "is_external": {
                              "type": "boolean"
                            },
                            "is_public": {
                              "type": "boolean"
                            },
                            "is_starred": {
                              "type": "boolean"
                            },
                            "is_tombstoned": {
                              "type": "boolean"
                            },
                            "last_editor": {
                              "pattern": "^[UW][A-Z0-9]{2,}$",
                              "title": "User ID",
                              "type": "string"
                            },
                            "mimetype": {
                              "type": "string"
                            },
                            "mode": {
                              "type": "string"
                            },
                            "name": {
                              "type": "string"
                            },
                            "non_owner_editable": {
                              "type": "boolean"
                            },
                            "num_stars": {
                              "type": "integer"
                            },
                            "original_h": {
                              "type": "integer"
                            },
                            "original_w": {
                              "type": "integer"
                            },
                            "permalink": {
                              "format": "uri",
                              "type": "string"
                            },
                            "permalink_public": {
                              "format": "uri",
                              "type": "string"
                            },
                            "pinned_info": {
                              "additionalProperties": false,
                              "title": "Info for a pinned item",
                              "type": "object"
                            },
                            "pinned_to": {
                              "items": {
                                "pattern": "^[CGD][A-Z0-9]{8,}$",
                                "title": "Channel-like conversation ID",
                                "type": "string"
                              },
                              "type": "array"
                            },
                            "pretty_type": {
                              "type": "string"
                            },
                            "preview": {
                              "type": "string"
                            },
                            "public_url_shared": {
                              "type": "boolean"
                            },
                            "reactions": {
                              "items": {
                                "additionalProperties": true,
                                "properties": {
                                  "count": {
                                    "type": "integer"
                                  },
                                  "name": {
                                    "type": "string"
                                  },
                                  "users": {
                                    "items": {
                                      "pattern": "^[UW][A-Z0-9]{2,}$",
                                      "title": "User ID",
                                      "type": "string"
                                    },
                                    "type": "array"
                                  }
                                },
                                "required": [
                                  "name",
                                  "users",
                                  "count"
                                ],
                                "title": "Reaction object",
                                "type": "object"
                              },
                              "type": "array"
                            },
                            "shares": {
                              "additionalProperties": false,
                              "properties": {
                                "private": {
                                  "additionalProperties": false
                                },
                                "public": {
                                  "additionalProperties": false
                                }
                              },
                              "type": "object"
                            },
                            "size": {
                              "type": "integer"
                            },
                            "source_team": {
                              "pattern": "^[T][A-Z0-9]{2,}$",
                              "title": "Team ID",
                              "type": "string"
                            },
                            "state": {
                              "type": "string"
                            },
                            "thumb_1024": {
                              "format": "uri",
                              "type": "string"
                            },
                            "thumb_1024_h": {
                              "type": "integer"
                            },
                            "thumb_1024_w": {
                              "type": "integer"
                            },
                            "thumb_160": {
                              "format": "uri",
                              "type": "string"
                            },
                            "thumb_360": {
                              "format": "uri",
                              "type": "string"
                            },
                            "thumb_360_h": {
                              "type": "integer"
                            },
                            "thumb_360_w": {
                              "type": "integer"
                            },
                            "thumb_480": {
                              "format": "uri",
                              "type": "string"
                            },
                            "thumb_480_h": {
                              "type": "integer"
                            },
                            "thumb_480_w": {
                              "type": "integer"
                            },
                            "thumb_64": {
                              "format": "uri",
                              "type": "string"
                            },
                            "thumb_720": {
                              "format": "uri",
                              "type": "string"
                            },
                            "thumb_720_h": {
                              "type": "integer"
                            },
                            "thumb_720_w": {
                              "type": "integer"
                            },
                            "thumb_80": {
                              "format": "uri",
                              "type": "string"
                            },
                            "thumb_800": {
                              "format": "uri",
                              "type": "string"
                            },
                            "thumb_800_h": {
                              "type": "integer"
                            },
                            "thumb_800_w": {
                              "type": "integer"
                            },
                            "thumb_960": {
                              "format": "uri",
                              "type": "string"
                            },
                            "thumb_960_h": {
                              "type": "integer"
                            },
                            "thumb_960_w": {
                              "type": "integer"
                            },
                            "thumb_tiny": {
                              "type": "string"
                            },
                            "timestamp": {
                              "type": "integer"
                            },
                            "title": {
                              "type": "string"
                            },
                            "updated": {
                              "type": "integer"
                            },
                            "url_private": {
                              "format": "uri",
                              "type": "string"
                            },
                            "url_private_download": {
                              "format": "uri",
                              "type": "string"
                            },
                            "user": {
                              "type": "string"
                            },
                            "user_team": {
                              "pattern": "^[T][A-Z0-9]{2,}$",
                              "title": "Team ID",
                              "type": "string"
                            },
                            "username": {
                              "type": "string"
                            }
                          },
                          "title": "file object",
                          "type": "object"
                        },
                        "files": {
                          "items": {
                            "additionalProperties": false,
                            "properties": {
                              "channels": {
                                "items": {
                                  "pattern": "^[C][A-Z0-9]{2,}$",
                                  "title": "Channel ID",
                                  "type": "string"
                                },
                                "type": "array",
                                "uniqueItems": true
                              },
                              "comments_count": {
                                "type": "integer"
                              },
                              "created": {
                                "type": "integer"
                              },
                              "date_delete": {
                                "type": "integer"
                              },
                              "display_as_bot": {
                                "type": "boolean"
                              },
                              "editable": {
                                "type": "boolean"
                              },
                              "editor": {
                                "pattern": "^[UW][A-Z0-9]{2,}$",
                                "title": "User ID",
                                "type": "string"
                              },
                              "external_id": {
                                "type": "string"
                              },
                              "external_type": {
                                "type": "string"
                              },
                              "external_url": {
                                "format": "uri",
                                "type": "string"
                              },
                              "filetype": {
                                "type": "string"
                              },
                              "groups": {
                                "items": {
                                  "pattern": "^[G][A-Z0-9]{8,}$",
                                  "title": "Private Channel ID",
                                  "type": "string"
                                },
                                "type": "array",
                                "uniqueItems": true
                              },
                              "has_rich_preview": {
                                "type": "boolean"
                              },
                              "id": {
                                "pattern": "^[F][A-Z0-9]{8,}$",
                                "title": "File ID",
                                "type": "string"
                              },
                              "image_exif_rotation": {
                                "type": "integer"
                              },
                              "ims": {
                                "items": {
                                  "pattern": "^[D][A-Z0-9]{8,}$",
                                  "title": "Direct Message Channel ID",
                                  "type": "string"
                                },
                                "type": "array",
                                "uniqueItems": true
                              },
                              "is_external": {
                                "type": "boolean"
                              },
                              "is_public": {
                                "type": "boolean"
                              },
                              "is_starred": {
                                "type": "boolean"
                              },
                              "is_tombstoned": {
                                "type": "boolean"
                              },
                              "last_editor": {
                                "pattern": "^[UW][A-Z0-9]{2,}$",
                                "title": "User ID",
                                "type": "string"
                              },
                              "mimetype": {
                                "type": "string"
                              },
                              "mode": {
                                "type": "string"
                              },
                              "name": {
                                "type": "string"
                              },
                              "non_owner_editable": {
                                "type": "boolean"
                              },
                              "num_stars": {
                                "type": "integer"
                              },
                              "original_h": {
                                "type": "integer"
                              },
                              "original_w": {
                                "type": "integer"
                              },
                              "permalink": {
                                "format": "uri",
                                "type": "string"
                              },
                              "permalink_public": {
                                "format": "uri",
                                "type": "string"
                              },
                              "pinned_info": {
                                "additionalProperties": false,
                                "title": "Info for a pinned item",
                                "type": "object"
                              },
                              "pinned_to": {
                                "items": {
                                  "pattern": "^[CGD][A-Z0-9]{8,}$",
                                  "title": "Channel-like conversation ID",
                                  "type": "string"
                                },
                                "type": "array"
                              },
                              "pretty_type": {
                                "type": "string"
                              },
                              "preview": {
                                "type": "string"
                              },
                              "public_url_shared": {
                                "type": "boolean"
                              },
                              "reactions": {
                                "items": {
                                  "additionalProperties": true,
                                  "properties": {
                                    "count": {
                                      "type": "integer"
                                    },
                                    "name": {
                                      "type": "string"
                                    },
                                    "users": {
                                      "items": {
                                        "pattern": "^[UW][A-Z0-9]{2,}$",
                                        "title": "User ID",
                                        "type": "string"
                                      },
                                      "type": "array"
                                    }
                                  },
                                  "required": [
                                    "name",
                                    "users",
                                    "count"
                                  ],
                                  "title": "Reaction object",
                                  "type": "object"
                                },
                                "type": "array"
                              },
                              "shares": {
                                "additionalProperties": false,
                                "properties": {
                                  "private": {
                                    "additionalProperties": false
                                  },
                                  "public": {
                                    "additionalProperties": false
                                  }
                                },
                                "type": "object"
                              },
                              "size": {
                                "type": "integer"
                              },
                              "source_team": {
                                "pattern": "^[T][A-Z0-9]{2,}$",
                                "title": "Team ID",
                                "type": "string"
                              },
                              "state": {
                                "type": "string"
                              },
                              "thumb_1024": {
                                "format": "uri",
                                "type": "string"
                              },
                              "thumb_1024_h": {
                                "type": "integer"
                              },
                              "thumb_1024_w": {
                                "type": "integer"
                              },
                              "thumb_160": {
                                "format": "uri",
                                "type": "string"
                              },
                              "thumb_360": {
                                "format": "uri",
                                "type": "string"
                              },
                              "thumb_360_h": {
                                "type": "integer"
                              },
                              "thumb_360_w": {
                                "type": "integer"
                              },
                              "thumb_480": {
                                "format": "uri",
                                "type": "string"
                              },
                              "thumb_480_h": {
                                "type": "integer"
                              },
                              "thumb_480_w": {
                                "type": "integer"
                              },
                              "thumb_64": {
                                "format": "uri",
                                "type": "string"
                              },
                              "thumb_720": {
                                "format": "uri",
                                "type": "string"
                              },
                              "thumb_720_h": {
                                "type": "integer"
                              },
                              "thumb_720_w": {
                                "type": "integer"
                              },
                              "thumb_80": {
                                "format": "uri",
                                "type": "string"
                              },
                              "thumb_800": {
                                "format": "uri",
                                "type": "string"
                              },
                              "thumb_800_h": {
                                "type": "integer"
                              },
                              "thumb_800_w": {
                                "type": "integer"
                              },
                              "thumb_960": {
                                "format": "uri",
                                "type": "string"
                              },
                              "thumb_960_h": {
                                "type": "integer"
                              },
                              "thumb_960_w": {
                                "type": "integer"
                              },
                              "thumb_tiny": {
                                "type": "string"
                              },
                              "timestamp": {
                                "type": "integer"
                              },
                              "title": {
                                "type": "string"
                              },
                              "updated": {
                                "type": "integer"
                              },
                              "url_private": {
                                "format": "uri",
                                "type": "string"
                              },
                              "url_private_download": {
                                "format": "uri",
                                "type": "string"
                              },
                              "user": {
                                "type": "string"
                              },
                              "user_team": {
                                "pattern": "^[T][A-Z0-9]{2,}$",
                                "title": "Team ID",
                                "type": "string"
                              },
                              "username": {
                                "type": "string"
                              }
                            },
                            "title": "file object",
                            "type": "object"
                          },
                          "minItems": 1,
                          "type": "array",
                          "uniqueItems": true
                        },
                        "icons": {
                          "additionalProperties": false,
                          "properties": {
                            "emoji": {
                              "type": "string"
                            },
                            "image_64": {
                              "format": "uri",
                              "type": "string"
                            }
                          },
                          "type": "object"
                        },
                        "inviter": {
                          "pattern": "^[UW][A-Z0-9]{2,}$",
                          "title": "User ID",
                          "type": "string"
                        },
                        "is_delayed_message": {
                          "type": "boolean"
                        },
                        "is_intro": {
                          "type": "boolean"
                        },
                        "is_starred": {
                          "type": "boolean"
                        },
                        "last_read": {
                          "pattern": "^\\d{10}\\.\\d{6}$",
                          "title": "Timestamp in format 0123456789.012345",
                          "type": "string"
                        },
                        "latest_reply": {
                          "pattern": "^\\d{10}\\.\\d{6}$",
                          "title": "Timestamp in format 0123456789.012345",
                          "type": "string"
                        },
                        "name": {
                          "type": "string"
                        },
                        "old_name": {
                          "type": "string"
                        },
                        "parent_user_id": {
                          "pattern": "^[UW][A-Z0-9]{2,}$",
                          "title": "User ID",
                          "type": "string"
                        },
                        "permalink": {
                          "format": "uri",
                          "type": "string"
                        },
                        "pinned_to": {
                          "items": {
                            "pattern": "^[CGD][A-Z0-9]{8,}$",
                            "title": "Channel-like conversation ID",
                            "type": "string"
                          },
                          "type": "array"
                        },
                        "purpose": {
                          "type": "string"
                        },
                        "reactions": {
                          "items": {
                            "additionalProperties": true,
                            "properties": {
                              "count": {
                                "type": "integer"
                              },
                              "name": {
                                "type": "string"
                              },
                              "users": {
                                "items": {
                                  "pattern": "^[UW][A-Z0-9]{2,}$",
                                  "title": "User ID",
                                  "type": "string"
                                },
                                "type": "array"
                              }
                            },
                            "required": [
                              "name",
                              "users",
                              "count"
                            ],
                            "title": "Reaction object",
                            "type": "object"
                          },
                          "type": "array"
                        },
                        "reply_count": {
                          "type": "integer"
                        },
                        "reply_users": {
                          "items": {
                            "pattern": "^[UW][A-Z0-9]{2,}$",
                            "title": "User ID",
                            "type": "string"
                          },
                          "minItems": 1,
                          "type": "array",
                          "uniqueItems": true
                        },
                        "reply_users_count": {
                          "type": "integer"
                        },
                        "source_team": {
                          "pattern": "^[TE][A-Z0-9]{8,}$",
                          "title": "Team or Enterprise ID",
                          "type": "string"
                        },
                        "subscribed": {
                          "type": "boolean"
                        },
                        "subtype": {
                          "type": "string"
                        },
                        "team": {
                          "pattern": "^[TE][A-Z0-9]{8,}$",
                          "title": "Team or Enterprise ID",
                          "type": "string"
                        },
                        "text": {
                          "type": "string"
                        },
                        "thread_ts": {
                          "pattern": "^\\d{10}\\.\\d{6}$",
                          "title": "Timestamp in format 0123456789.012345",
                          "type": "string"
                        },
                        "topic": {
                          "type": "string"
                        },
                        "ts": {
                          "pattern": "^\\d{10}\\.\\d{6}$",
                          "title": "Timestamp in format 0123456789.012345",
                          "type": "string"
                        },
                        "type": {
                          "type": "string"
                        },
                        "unread_count": {
                          "type": "integer"
                        },
                        "upload": {
                          "type": "boolean"
                        },
                        "user": {
                          "pattern": "^[UW][A-Z0-9]{2,}$",
                          "title": "User ID",
                          "type": "string"
                        },
                        "user_profile": {
                          "additionalProperties": false,
                          "properties": {
                            "avatar_hash": {
                              "type": "string"
                            },
                            "display_name": {
                              "type": "string"
                            },
                            "display_name_normalized": {
                              "type": "string"
                            },
                            "first_name": {
                              "type": [
                                "string",
                                "null"
                              ]
                            },
                            "image_72": {
                              "format": "uri",
                              "type": "string"
                            },
                            "is_restricted": {
                              "type": "boolean"
                            },
                            "is_ultra_restricted": {
                              "type": "boolean"
                            },
                            "name": {
                              "type": "string"
                            },
                            "real_name": {
                              "type": "string"
                            },
                            "real_name_normalized": {
                              "type": "string"
                            },
                            "team": {
                              "pattern": "^[TE][A-Z0-9]{8,}$",
                              "title": "Team or Enterprise ID",
                              "type": "string"
                            }
                          },
                          "required": [
                            "avatar_hash",
                            "image_72",
                            "first_name",
                            "real_name",
                            "display_name",
                            "team",
                            "name",
                            "is_restricted",
                            "is_ultra_restricted"
                          ],
                          "type": "object"
                        },
                        "user_team": {
                          "pattern": "^[TE][A-Z0-9]{8,}$",
                          "title": "Team or Enterprise ID",
                          "type": "string"
                        },
                        "username": {
                          "type": "string"
                        }
                      },
                      "required": [
                        "text",
                        "type",
                        "ts"
                      ],
                      "title": "Message object",
                      "type": "object"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "parent_conversation": {
                  "items": [
                    {
                      "pattern": "^[CGD][A-Z0-9]{8,}$",
                      "title": "Channel-like conversation ID",
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "pin_count": {
                  "type": "integer"
                },
                "priority": {
                  "type": "number"
                },
                "shares": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "date_create": {
                        "type": "integer"
                      },
                      "id": {
                        "pattern": "^[T][A-Z0-9]{2,}$",
                        "title": "Team ID",
                        "type": "string"
                      },
                      "is_active": {
                        "type": "boolean"
                      },
                      "name": {
                        "type": "string"
                      },
                      "team": {
                        "additionalProperties": false,
                        "properties": {
                          "archived": {
                            "type": "boolean"
                          },
                          "avatar_base_url": {
                            "format": "uri",
                            "type": "string"
                          },
                          "created": {
                            "type": "integer"
                          },
                          "date_create": {
                            "type": "integer"
                          },
                          "deleted": {
                            "type": "boolean"
                          },
                          "description": {
                            "type": [
                              "null",
                              "string"
                            ]
                          },
                          "discoverable": {
                            "items": [
                              {
                                "type": "null"
                              },
                              {
                                "type": "string"
                              }
                            ]
                          },
                          "domain": {
                            "type": "string"
                          },
                          "email_domain": {
                            "type": "string"
                          },
                          "enterprise_id": {
                            "pattern": "^[E][A-Z0-9]{8,}$",
                            "title": "Enterprise ID",
                            "type": "string"
                          },
                          "enterprise_name": {
                            "title": "Name of the enterprise org",
                            "type": "string"
                          },
                          "external_org_migrations": {
                            "properties": {
                              "current": {
                                "items": {
                                  "properties": {
                                    "date_started": {
                                      "type": "integer"
                                    },
                                    "team_id": {
                                      "type": "string"
                                    }
                                  },
                                  "required": [
                                    "team_id",
                                    "date_started"
                                  ],
                                  "type": "object"
                                },
                                "type": "array"
                              },
                              "date_updated": {
                                "type": "integer"
                              }
                            },
                            "required": [
                              "date_updated",
                              "current"
                            ],
                            "title": "External Org Migrations",
                            "type": "object"
                          },
                          "has_compliance_export": {
                            "type": "boolean"
                          },
                          "icon": {
                            "properties": {
                              "image_102": {
                                "type": "string"
                              },
                              "image_132": {
                                "type": "string"
                              },
                              "image_230": {
                                "type": "string"
                              },
                              "image_34": {
                                "type": "string"
                              },
                              "image_44": {
                                "type": "string"
                              },
                              "image_68": {
                                "type": "string"
                              },
                              "image_88": {
                                "type": "string"
                              },
                              "image_default": {
                                "type": "boolean"
                              }
                            },
                            "type": "object"
                          },
                          "id": {
                            "pattern": "^[TE][A-Z0-9]{8,}$",
                            "title": "Team or Enterprise ID",
                            "type": "string"
                          },
                          "is_assigned": {
                            "type": "boolean"
                          },
                          "is_enterprise": {
                            "type": "integer"
                          },
                          "is_over_storage_limit": {
                            "type": "boolean"
                          },
                          "limit_ts": {
                            "type": "integer"
                          },
                          "locale": {
                            "type": "string"
                          },
                          "messages_count": {
                            "type": "integer"
                          },
                          "msg_edit_window_mins": {
                            "type": "integer"
                          },
                          "name": {
                            "type": "string"
                          },
                          "over_integrations_limit": {
                            "type": "boolean"
                          },
                          "over_storage_limit": {
                            "type": "boolean"
                          },
                          "pay_prod_cur": {
                            "type": "string"
                          },
                          "plan": {
                            "enum": [
                              "",
                              "std",
                              "plus",
                              "compliance",
                              "enterprise"
                            ],
                            "type": "string"
                          },
                          "primary_owner": {
                            "properties": {
                              "email": {
                                "type": "string"
                              },
                              "id": {
                                "type": "string"
                              }
                            },
                            "required": [
                              "id",
                              "email"
                            ],
                            "type": "object"
                          },
                          "sso_provider": {
                            "properties": {
                              "label": {
                                "type": "string"
                              },
                              "name": {
                                "type": "string"
                              },
                              "type": {
                                "type": "string"
                              }
                            },
                            "type": "object"
                          }
                        },
                        "required": [
                          "id",
                          "name",
                          "domain",
                          "email_domain",
                          "icon"
                        ],
                        "title": "Team Object",
                        "type": "object"
                      }
                    },
                    "required": [
                      "id",
                      "name",
                      "team",
                      "date_create",
                      "is_active"
                    ],
                    "type": "object"
                  },
                  "minItems": 0,
                  "type": "array",
                  "uniqueItems": true
                },
                "unread_count": {
                  "type": "integer"
                },
                "unread_count_display": {
                  "type": "integer"
                },
                "user": {
                  "pattern": "^[UW][A-Z0-9]{2,}$",
                  "title": "User ID",
                  "type": "string"
                },
                "version": {
                  "type": "integer"
                }
              },
              "required": [
                "id",
                "created",
                "is_im",
                "is_org_shared",
                "user",
                "priority"
              ],
              "title": "Conversation IM Channel Object from conversations.* methods",
              "type": "object"
            }
          ]
        },
        {
          "additionalProperties": false,
          "properties": {
            "created": {
              "type": "string"
            },
            "id": {
              "pattern": "^[D][A-Z0-9]{8,}$",
              "title": "Direct Message Channel ID",
              "type": "string"
            },
            "is_im": {
              "type": "boolean"
            },
            "is_open": {
              "type": "boolean"
            },
            "last_read": {
              "pattern": "^\\d{10}\\.\\d{6}$",
              "title": "Timestamp in format 0123456789.012345",
              "type": "string"
            },
            "latest": {
              "additionalProperties": false,
              "properties": {
                "attachments": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "fallback": {
                        "type": "string"
                      },
                      "id": {
                        "type": "integer"
                      },
                      "image_bytes": {
                        "type": "integer"
                      },
                      "image_height": {
                        "type": "integer"
                      },
                      "image_url": {
                        "type": "string"
                      },
                      "image_width": {
                        "type": "integer"
                      }
                    },
                    "required": [
                      "id"
                    ],
                    "type": "object"
                  },
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                },
                "blocks": {
                  "description": "This is a very loose definition, in the future, we'll populate this with deeper schema in this definition namespace.",
                  "items": {
                    "additionalProperties": true,
                    "properties": {
                      "type": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "type"
                    ],
                    "type": "object"
                  },
                  "title": "Block Kit blocks",
                  "type": "array"
                },
                "bot_id": {
                  "items": [
                    {
                      "pattern": "^B[A-Z0-9]{8,}$",
                      "title": "Bot User ID",
                      "type": "string"
                    },
                    {
                      "title": "Nil bot_id set when display_as_bot is false",
                      "type": "null"
                    }
                  ]
                },
                "bot_profile": {
                  "additionalProperties": false,
                  "properties": {
                    "app_id": {
                      "pattern": "^A[A-Z0-9]{1,}$",
                      "title": "App ID",
                      "type": "string"
                    },
                    "deleted": {
                      "type": "boolean"
                    },
                    "icons": {
                      "additionalProperties": false,
                      "properties": {
                        "image_36": {
                          "format": "uri",
                          "type": "string"
                        },
                        "image_48": {
                          "format": "uri",
                          "type": "string"
                        },
                        "image_72": {
                          "format": "uri",
                          "type": "string"
                        }
                      },
                      "required": [
                        "image_36",
                        "image_48",
                        "image_72"
                      ],
                      "type": "object"
                    },
                    "id": {
                      "pattern": "^B[A-Z0-9]{8,}$",
                      "title": "Bot User ID",
                      "type": "string"
                    },
                    "name": {
                      "type": "string"
                    },
                    "team_id": {
                      "pattern": "^[T][A-Z0-9]{2,}$",
                      "title": "Team ID",
                      "type": "string"
                    },
                    "updated": {
                      "type": "integer"
                    }
                  },
                  "required": [
                    "id",
                    "deleted",
                    "name",
                    "updated",
                    "app_id",
                    "icons",
                    "team_id"
                  ],
                  "title": "Bot Profile Object",
                  "type": "object"
                },
                "client_msg_id": {
                  "type": "string"
                },
                "comment": {
                  "additionalProperties": false,
                  "properties": {
                    "comment": {
                      "type": "string"
                    },
                    "created": {
                      "type": "integer"
                    },
                    "id": {
                      "pattern": "^Fc[A-Z0-9]{8,}$",
                      "title": "File Comment ID",
                      "type": "string"
                    },
                    "is_intro": {
                      "type": "boolean"
                    },
                    "is_starred": {
                      "type": "boolean"
                    },
                    "num_stars": {
                      "type": "integer"
                    },
                    "pinned_info": {
                      "additionalProperties": false,
                      "title": "Info for a pinned item",
                      "type": "object"
                    },
                    "pinned_to": {
                      "items": {
                        "pattern": "^[CGD][A-Z0-9]{8,}$",
                        "title": "Channel-like conversation ID",
                        "type": "string"
                      },
                      "type": "array"
                    },
                    "reactions": {
                      "items": {
                        "additionalProperties": true,
                        "properties": {
                          "count": {
                            "type": "integer"
                          },
                          "name": {
                            "type": "string"
                          },
                          "users": {
                            "items": {
                              "pattern": "^[UW][A-Z0-9]{2,}$",
                              "title": "User ID",
                              "type": "string"
                            },
                            "type": "array"
                          }
                        },
                        "required": [
                          "name",
                          "users",
                          "count"
                        ],
                        "title": "Reaction object",
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "timestamp": {
                      "type": "integer"
                    },
                    "user": {
                      "pattern": "^[UW][A-Z0-9]{2,}$",
                      "title": "User ID",
                      "type": "string"
                    }
                  },
                  "required": [
                    "id",
                    "created",
                    "timestamp",
                    "user",
                    "is_intro",
                    "comment"
                  ],
                  "title": "File Comment Object",
                  "type": "object"
                },
                "display_as_bot": {
                  "type": "boolean"
                },
                "file": {
                  "additionalProperties": false,
                  "properties": {
                    "channels": {
                      "items": {
                        "pattern": "^[C][A-Z0-9]{2,}$",
                        "title": "Channel ID",
                        "type": "string"
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "comments_count": {
                      "type": "integer"
                    },
                    "created": {
                      "type": "integer"
                    },
                    "date_delete": {
                      "type": "integer"
                    },
                    "display_as_bot": {
                      "type": "boolean"
                    },
                    "editable": {
                      "type": "boolean"
                    },
                    "editor": {
                      "pattern": "^[UW][A-Z0-9]{2,}$",
                      "title": "User ID",
                      "type": "string"
                    },
                    "external_id": {
                      "type": "string"
                    },
                    "external_type": {
                      "type": "string"
                    },
                    "external_url": {
                      "format": "uri",
                      "type": "string"
                    },
                    "filetype": {
                      "type": "string"
                    },
                    "groups": {
                      "items": {
                        "pattern": "^[G][A-Z0-9]{8,}$",
                        "title": "Private Channel ID",
                        "type": "string"
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "has_rich_preview": {
                      "type": "boolean"
                    },
                    "id": {
                      "pattern": "^[F][A-Z0-9]{8,}$",
                      "title": "File ID",
                      "type": "string"
                    },
                    "image_exif_rotation": {
                      "type": "integer"
                    },
                    "ims": {
                      "items": {
                        "pattern": "^[D][A-Z0-9]{8,}$",
                        "title": "Direct Message Channel ID",
                        "type": "string"
                      },
                      "type": "array",
                      "uniqueItems": true
                    },
                    "is_external": {
                      "type": "boolean"
                    },
                    "is_public": {
                      "type": "boolean"
                    },
                    "is_starred": {
                      "type": "boolean"
                    },
                    "is_tombstoned": {
                      "type": "boolean"
                    },
                    "last_editor": {
                      "pattern": "^[UW][A-Z0-9]{2,}$",
                      "title": "User ID",
                      "type": "string"
                    },
                    "mimetype": {
                      "type": "string"
                    },
                    "mode": {
                      "type": "string"
                    },
                    "name": {
                      "type": "string"
                    },
                    "non_owner_editable": {
                      "type": "boolean"
                    },
                    "num_stars": {
                      "type": "integer"
                    },
                    "original_h": {
                      "type": "integer"
                    },
                    "original_w": {
                      "type": "integer"
                    },
                    "permalink": {
                      "format": "uri",
                      "type": "string"
                    },
                    "permalink_public": {
                      "format": "uri",
                      "type": "string"
                    },
                    "pinned_info": {
                      "additionalProperties": false,
                      "title": "Info for a pinned item",
                      "type": "object"
                    },
                    "pinned_to": {
                      "items": {
                        "pattern": "^[CGD][A-Z0-9]{8,}$",
                        "title": "Channel-like conversation ID",
                        "type": "string"
                      },
                      "type": "array"
                    },
                    "pretty_type": {
                      "type": "string"
                    },
                    "preview": {
                      "type": "string"
                    },
                    "public_url_shared": {
                      "type": "boolean"
                    },
                    "reactions": {
                      "items": {
                        "additionalProperties": true,
                        "properties": {
                          "count": {
                            "type": "integer"
                          },
                          "name": {
                            "type": "string"
                          },
                          "users": {
                            "items": {
                              "pattern": "^[UW][A-Z0-9]{2,}$",
                              "title": "User ID",
                              "type": "string"
                            },
                            "type": "array"
                          }
                        },
                        "required": [
                          "name",
                          "users",
                          "count"
                        ],
                        "title": "Reaction object",
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "shares": {
                      "additionalProperties": false,
                      "properties": {
                        "private": {
                          "additionalProperties": false
                        },
                        "public": {
                          "additionalProperties": false
                        }
                      },
                      "type": "object"
                    },
                    "size": {
                      "type": "integer"
                    },
                    "source_team": {
                      "pattern": "^[T][A-Z0-9]{2,}$",
                      "title": "Team ID",
                      "type": "string"
                    },
                    "state": {
                      "type": "string"
                    },
                    "thumb_1024": {
                      "format": "uri",
                      "type": "string"
                    },
                    "thumb_1024_h": {
                      "type": "integer"
                    },
                    "thumb_1024_w": {
                      "type": "integer"
                    },
                    "thumb_160": {
                      "format": "uri",
                      "type": "string"
                    },
                    "thumb_360": {
                      "format": "uri",
                      "type": "string"
                    },
                    "thumb_360_h": {
                      "type": "integer"
                    },
                    "thumb_360_w": {
                      "type": "integer"
                    },
                    "thumb_480": {
                      "format": "uri",
                      "type": "string"
                    },
                    "thumb_480_h": {
                      "type": "integer"
                    },
                    "thumb_480_w": {
                      "type": "integer"
                    },
                    "thumb_64": {
                      "format": "uri",
                      "type": "string"
                    },
                    "thumb_720": {
                      "format": "uri",
                      "type": "string"
                    },
                    "thumb_720_h": {
                      "type": "integer"
                    },
                    "thumb_720_w": {
                      "type": "integer"
                    },
                    "thumb_80": {
                      "format": "uri",
                      "type": "string"
                    },
                    "thumb_800": {
                      "format": "uri",
                      "type": "string"
                    },
                    "thumb_800_h": {
                      "type": "integer"
                    },
                    "thumb_800_w": {
                      "type": "integer"
                    },
                    "thumb_960": {
                      "format": "uri",
                      "type": "string"
                    },
                    "thumb_960_h": {
                      "type": "integer"
                    },
                    "thumb_960_w": {
                      "type": "integer"
                    },
                    "thumb_tiny": {
                      "type": "string"
                    },
                    "timestamp": {
                      "type": "integer"
                    },
                    "title": {
                      "type": "string"
                    },
                    "updated": {
                      "type": "integer"
                    },
                    "url_private": {
                      "format": "uri",
                      "type": "string"
                    },
                    "url_private_download": {
                      "format": "uri",
                      "type": "string"
                    },
                    "user": {
                      "type": "string"
                    },
                    "user_team": {
                      "pattern": "^[T][A-Z0-9]{2,}$",
                      "title": "Team ID",
                      "type": "string"
                    },
                    "username": {
                      "type": "string"
                    }
                  },
                  "title": "file object",
                  "type": "object"
                },
                "files": {
                  "items": {
                    "additionalProperties": false,
                    "properties": {
                      "channels": {
                        "items": {
                          "pattern": "^[C][A-Z0-9]{2,}$",
                          "title": "Channel ID",
                          "type": "string"
                        },
                        "type": "array",
                        "uniqueItems": true
                      },
                      "comments_count": {
                        "type": "integer"
                      },
                      "created": {
                        "type": "integer"
                      },
                      "date_delete": {
                        "type": "integer"
                      },
                      "display_as_bot": {
                        "type": "boolean"
                      },
                      "editable": {
                        "type": "boolean"
                      },
                      "editor": {
                        "pattern": "^[UW][A-Z0-9]{2,}$",
                        "title": "User ID",
                        "type": "string"
                      },
                      "external_id": {
                        "type": "string"
                      },
                      "external_type": {
                        "type": "string"
                      },
                      "external_url": {
                        "format": "uri",
                        "type": "string"
                      },
                      "filetype": {
                        "type": "string"
                      },
                      "groups": {
                        "items": {
                          "pattern": "^[G][A-Z0-9]{8,}$",
                          "title": "Private Channel ID",
                          "type": "string"
                        },
                        "type": "array",
                        "uniqueItems": true
                      },
                      "has_rich_preview": {
                        "type": "boolean"
                      },
                      "id": {
                        "pattern": "^[F][A-Z0-9]{8,}$",
                        "title": "File ID",
                        "type": "string"
                      },
                      "image_exif_rotation": {
                        "type": "integer"
                      },
                      "ims": {
                        "items": {
                          "pattern": "^[D][A-Z0-9]{8,}$",
                          "title": "Direct Message Channel ID",
                          "type": "string"
                        },
                        "type": "array",
                        "uniqueItems": true
                      },
                      "is_external": {
                        "type": "boolean"
                      },
                      "is_public": {
                        "type": "boolean"
                      },
                      "is_starred": {
                        "type": "boolean"
                      },
                      "is_tombstoned": {
                        "type": "boolean"
                      },
                      "last_editor": {
                        "pattern": "^[UW][A-Z0-9]{2,}$",
                        "title": "User ID",
                        "type": "string"
                      },
                      "mimetype": {
                        "type": "string"
                      },
                      "mode": {
                        "type": "string"
                      },
                      "name": {
                        "type": "string"
                      },
                      "non_owner_editable": {
                        "type": "boolean"
                      },
                      "num_stars": {
                        "type": "integer"
                      },
                      "original_h": {
                        "type": "integer"
                      },
                      "original_w": {
                        "type": "integer"
                      },
                      "permalink": {
                        "format": "uri",
                        "type": "string"
                      },
                      "permalink_public": {
                        "format": "uri",
                        "type": "string"
                      },
                      "pinned_info": {
                        "additionalProperties": false,
                        "title": "Info for a pinned item",
                        "type": "object"
                      },
                      "pinned_to": {
                        "items": {
                          "pattern": "^[CGD][A-Z0-9]{8,}$",
                          "title": "Channel-like conversation ID",
                          "type": "string"
                        },
                        "type": "array"
                      },
                      "pretty_type": {
                        "type": "string"
                      },
                      "preview": {
                        "type": "string"
                      },
                      "public_url_shared": {
                        "type": "boolean"
                      },
                      "reactions": {
                        "items": {
                          "additionalProperties": true,
                          "properties": {
                            "count": {
                              "type": "integer"
                            },
                            "name": {
                              "type": "string"
                            },
                            "users": {
                              "items": {
                                "pattern": "^[UW][A-Z0-9]{2,}$",
                                "title": "User ID",
                                "type": "string"
                              },
                              "type": "array"
                            }
                          },
                          "required": [
                            "name",
                            "users",
                            "count"
                          ],
                          "title": "Reaction object",
                          "type": "object"
                        },
                        "type": "array"
                      },
                      "shares": {
                        "additionalProperties": false,
                        "properties": {
                          "private": {
                            "additionalProperties": false
                          },
                          "public": {
                            "additionalProperties": false
                          }
                        },
                        "type": "object"
                      },
                      "size": {
                        "type": "integer"
                      },
                      "source_team": {
                        "pattern": "^[T][A-Z0-9]{2,}$",
                        "title": "Team ID",
                        "type": "string"
                      },
                      "state": {
                        "type": "string"
                      },
                      "thumb_1024": {
                        "format": "uri",
                        "type": "string"
                      },
                      "thumb_1024_h": {
                        "type": "integer"
                      },
                      "thumb_1024_w": {
                        "type": "integer"
                      },
                      "thumb_160": {
                        "format": "uri",
                        "type": "string"
                      },
                      "thumb_360": {
                        "format": "uri",
                        "type": "string"
                      },
                      "thumb_360_h": {
                        "type": "integer"
                      },
                      "thumb_360_w": {
                        "type": "integer"
                      },
                      "thumb_480": {
                        "format": "uri",
                        "type": "string"
                      },
                      "thumb_480_h": {
                        "type": "integer"
                      },
                      "thumb_480_w": {
                        "type": "integer"
                      },
                      "thumb_64": {
                        "format": "uri",
                        "type": "string"
                      },
                      "thumb_720": {
                        "format": "uri",
                        "type": "string"
                      },
                      "thumb_720_h": {
                        "type": "integer"
                      },
                      "thumb_720_w": {
                        "type": "integer"
                      },
                      "thumb_80": {
                        "format": "uri",
                        "type": "string"
                      },
                      "thumb_800": {
                        "format": "uri",
                        "type": "string"
                      },
                      "thumb_800_h": {
                        "type": "integer"
                      },
                      "thumb_800_w": {
                        "type": "integer"
                      },
                      "thumb_960": {
                        "format": "uri",
                        "type": "string"
                      },
                      "thumb_960_h": {
                        "type": "integer"
                      },
                      "thumb_960_w": {
                        "type": "integer"
                      },
                      "thumb_tiny": {
                        "type": "string"
                      },
                      "timestamp": {
                        "type": "integer"
                      },
                      "title": {
                        "type": "string"
                      },
                      "updated": {
                        "type": "integer"
                      },
                      "url_private": {
                        "format": "uri",
                        "type": "string"
                      },
                      "url_private_download": {
                        "format": "uri",
                        "type": "string"
                      },
                      "user": {
                        "type": "string"
                      },
                      "user_team": {
                        "pattern": "^[T][A-Z0-9]{2,}$",
                        "title": "Team ID",
                        "type": "string"
                      },
                      "username": {
                        "type": "string"
                      }
                    },
                    "title": "file object",
                    "type": "object"
                  },
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                },
                "icons": {
                  "additionalProperties": false,
                  "properties": {
                    "emoji": {
                      "type": "string"
                    },
                    "image_64": {
                      "format": "uri",
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "inviter": {
                  "pattern": "^[UW][A-Z0-9]{2,}$",
                  "title": "User ID",
                  "type": "string"
                },
                "is_delayed_message": {
                  "type": "boolean"
                },
                "is_intro": {
                  "type": "boolean"
                },
                "is_starred": {
                  "type": "boolean"
                },
                "last_read": {
                  "pattern": "^\\d{10}\\.\\d{6}$",
                  "title": "Timestamp in format 0123456789.012345",
                  "type": "string"
                },
                "latest_reply": {
                  "pattern": "^\\d{10}\\.\\d{6}$",
                  "title": "Timestamp in format 0123456789.012345",
                  "type": "string"
                },
                "name": {
                  "type": "string"
                },
                "old_name": {
                  "type": "string"
                },
                "parent_user_id": {
                  "pattern": "^[UW][A-Z0-9]{2,}$",
                  "title": "User ID",
                  "type": "string"
                },
                "permalink": {
                  "format": "uri",
                  "type": "string"
                },
                "pinned_to": {
                  "items": {
                    "pattern": "^[CGD][A-Z0-9]{8,}$",
                    "title": "Channel-like conversation ID",
                    "type": "string"
                  },
                  "type": "array"
                },
                "purpose": {
                  "type": "string"
                },
                "reactions": {
                  "items": {
                    "additionalProperties": true,
                    "properties": {
                      "count": {
                        "type": "integer"
                      },
                      "name": {
                        "type": "string"
                      },
                      "users": {
                        "items": {
                          "pattern": "^[UW][A-Z0-9]{2,}$",
                          "title": "User ID",
                          "type": "string"
                        },
                        "type": "array"
                      }
                    },
                    "required": [
                      "name",
                      "users",
                      "count"
                    ],
                    "title": "Reaction object",
                    "type": "object"
                  },
                  "type": "array"
                },
                "reply_count": {
                  "type": "integer"
                },
                "reply_users": {
                  "items": {
                    "pattern": "^[UW][A-Z0-9]{2,}$",
                    "title": "User ID",
                    "type": "string"
                  },
                  "minItems": 1,
                  "type": "array",
                  "uniqueItems": true
                },
                "reply_users_count": {
                  "type": "integer"
                },
                "source_team": {
                  "pattern": "^[TE][A-Z0-9]{8,}$",
                  "title": "Team or Enterprise ID",
                  "type": "string"
                },
                "subscribed": {
                  "type": "boolean"
                },
                "subtype": {
                  "type": "string"
                },
                "team": {
                  "pattern": "^[TE][A-Z0-9]{8,}$",
                  "title": "Team or Enterprise ID",
                  "type": "string"
                },
                "text": {
                  "type": "string"
                },
                "thread_ts": {
                  "pattern": "^\\d{10}\\.\\d{6}$",
                  "title": "Timestamp in format 0123456789.012345",
                  "type": "string"
                },
                "topic": {
                  "type": "string"
                },
                "ts": {
                  "pattern": "^\\d{10}\\.\\d{6}$",
                  "title": "Timestamp in format 0123456789.012345",
                  "type": "string"
                },
                "type": {
                  "type": "string"
                },
                "unread_count": {
                  "type": "integer"
                },
                "upload": {
                  "type": "boolean"
                },
                "user": {
                  "pattern": "^[UW][A-Z0-9]{2,}$",
                  "title": "User ID",
                  "type": "string"
                },
                "user_profile": {
                  "additionalProperties": false,
                  "properties": {
                    "avatar_hash": {
                      "type": "string"
                    },
                    "display_name": {
                      "type": "string"
                    },
                    "display_name_normalized": {
                      "type": "string"
                    },
                    "first_name": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "image_72": {
                      "format": "uri",
                      "type": "string"
                    },
                    "is_restricted": {
                      "type": "boolean"
                    },
                    "is_ultra_restricted": {
                      "type": "boolean"
                    },
                    "name": {
                      "type": "string"
                    },
                    "real_name": {
                      "type": "string"
                    },
                    "real_name_normalized": {
                      "type": "string"
                    },
                    "team": {
                      "pattern": "^[TE][A-Z0-9]{8,}$",
                      "title": "Team or Enterprise ID",
                      "type": "string"
                    }
                  },
                  "required": [
                    "avatar_hash",
                    "image_72",
                    "first_name",
                    "real_name",
                    "display_name",
                    "team",
                    "name",
                    "is_restricted",
                    "is_ultra_restricted"
                  ],
                  "type": "object"
                },
                "user_team": {
                  "pattern": "^[TE][A-Z0-9]{8,}$",
                  "title": "Team or Enterprise ID",
                  "type": "string"
                },
                "username": {
                  "type": "string"
                }
              },
              "required": [
                "text",
                "type",
                "ts"
              ],
              "title": "Message object",
              "type": "object"
            },
            "unread_count": {
              "type": "number"
            },
            "unread_count_display": {
              "type": "number"
            },
            "user": {
              "pattern": "^[UW][A-Z0-9]{2,}$",
              "title": "User ID",
              "type": "string"
            }
          },
          "required": [
            "id"
          ],
          "type": "object"
        }
      ]
    },
    "no_op": {
      "type": "boolean"
    },
    "ok": {
      "enum": [
        true
      ],
      "title": "default success response",
      "type": "boolean"
    }
  },
  "required": [
    "ok",
    "channel"
  ],
  "title": "conversations.open success schema",
  "type": "object"
}

Usage

from ocp_agent import OCPAgent

agent = OCPAgent()
await agent.register_api('slack')

# Call this tool
result = await agent.call_tool('conversationsOpen', {
    # Add required parameters here
})