{
  "info": {
    "name": "Sendbird — mcp.ai",
    "description": "REST API for the Sendbird MCP. Set {{apiKey}} to a workspace key (sk_live_…) created at https://mcp.ai/settings/api-keys.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.mcp.ai/api/sendbird",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "sendbird_add_members_group_channel",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/add/members/group/channel",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "add",
            "members",
            "group",
            "channel"
          ]
        },
        "description": "Tool to add members to a group channel. Use when you need to invite one or more users into an existing group channel.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"seconds\": 0,\n  \"user_ids\": \"\",\n  \"channel_url\": \"\",\n  \"hide_existing_messages\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_ban_user_from_group_channel",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/ban/user/from/group/channel",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "ban",
            "user",
            "from",
            "group",
            "channel"
          ]
        },
        "description": "Tool to ban a user from a group channel. Use when moderating group channels to restrict member access. Execute after confirming channel_url and user_id.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"seconds\": 0,\n  \"user_id\": \"\",\n  \"agent_id\": \"\",\n  \"channel_url\": \"\",\n  \"description\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_create_channel",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/channel",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "channel"
          ]
        },
        "description": "Tool to create a new group channel. Use when you need to start a conversation with specific users. Execute after specifying users and optional settings.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"data\": \"\",\n  \"name\": \"\",\n  \"strict\": false,\n  \"is_super\": false,\n  \"user_ids\": \"\",\n  \"cover_url\": \"\",\n  \"is_public\": false,\n  \"cover_file\": \"\",\n  \"access_code\": \"\",\n  \"channel_url\": \"\",\n  \"custom_type\": \"\",\n  \"is_distinct\": false,\n  \"is_ephemeral\": false,\n  \"operator_ids\": \"\",\n  \"custom_fields\": {},\n  \"is_discoverable\": false,\n  \"is_chat_notification\": false,\n  \"message_survival_seconds\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_create_user",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/user",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "user"
          ]
        },
        "description": "Creates a new user in Sendbird. Use this to register user accounts before they can join channels or send messages. The user_id must be unique across the application.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_id\": \"\",\n  \"metadata\": {},\n  \"nickname\": \"\",\n  \"is_active\": false,\n  \"profile_url\": \"\",\n  \"phone_number\": \"\",\n  \"profile_file\": \"\",\n  \"discovery_keys\": \"\",\n  \"has_ever_logged_in\": false,\n  \"issue_access_token\": false,\n  \"preferred_languages\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_delete_channel",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/channel",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "channel"
          ]
        },
        "description": "Permanently deletes a Sendbird group channel. Use this tool when you need to remove a group channel and all its associated data (messages, members, etc.). WARNING: This action is irreversible. Require",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"channel_url\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_delete_message",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/message",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "message"
          ]
        },
        "description": "Permanently deletes a specific message from a Sendbird group channel. This action cannot be undone. Use this when you need to remove a message that was sent by mistake or contains inappropriate conten",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"message_id\": 0,\n  \"channel_url\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_delete_user",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/user",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "user"
          ]
        },
        "description": "Tool to delete a Sendbird user. Use when you need to remove a user from your Sendbird application, optionally permanently.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_id\": \"\",\n  \"hard_delete\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_get_count_preference_of_channel",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/count/preference/of/channel",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "count",
            "preference",
            "of",
            "channel"
          ]
        },
        "description": "Tool to retrieve a user's count preference for a specific group channel. Use after confirming the user and channel exist to determine whether to display all, unread-only, or mention-only counts.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_id\": \"\",\n  \"channel_url\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_get_number_of_channels_by_join_status",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/number/of/channels/by/join/status",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "number",
            "of",
            "channels",
            "by",
            "join",
            "status"
          ]
        },
        "description": "Retrieves the number of group channels for a user, categorized by join status (joined, invited, etc.). Use this tool to get channel count statistics for a specific user, optionally filtered by channel",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_id\": \"\",\n  \"super_mode\": \"\",\n  \"public_mode\": \"\",\n  \"custom_types\": \"\",\n  \"distinct_mode\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_get_number_of_unread_items",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/number/of/unread/items",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "number",
            "of",
            "unread",
            "items"
          ]
        },
        "description": "Tool to retrieve a user's unread item counts including unread messages, mentions, and pending invitations across group channels. Use this to display unread counts in the UI for a specific user.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_id\": \"\",\n  \"item_keys\": \"\",\n  \"custom_types\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_issue_session_token",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/issue/session/token",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "issue",
            "session",
            "token"
          ]
        },
        "description": "Issues a session token for authenticating a Sendbird user. Use this tool when you need to: - Generate a new session token for SDK authentication - Refresh an expiring or expired session token - Provid",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_id\": \"\",\n  \"expires_at\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_leave_group_channels",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/leave/group/channels",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "leave",
            "group",
            "channels"
          ]
        },
        "description": "Tool to leave group channels for a user. Use when you need to make a user exit one or more joined group channels.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_id\": \"\",\n  \"custom_type\": \"\",\n  \"channel_urls\": \"\",\n  \"should_leave_all\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_list_banned_members",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/banned/members",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "banned",
            "members"
          ]
        },
        "description": "Tool to list banned members in a group channel. Use when you need to see which users are banned from a specific group channel.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"token\": \"\",\n  \"channel_url\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_list_group_channel_messages",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/group/channel/messages",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "group",
            "channel",
            "messages"
          ]
        },
        "description": "Tool to list (paginate) messages in a group channel when you only know the channel_url. Requires either message_ts (Unix ms timestamp) or message_id as an anchor. Use with SENDBIRD_VIEW_GROUP_CHANNEL ",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"include\": false,\n  \"reverse\": false,\n  \"sender_id\": \"\",\n  \"message_id\": 0,\n  \"message_ts\": 0,\n  \"next_limit\": 0,\n  \"prev_limit\": 0,\n  \"sender_ids\": \"\",\n  \"channel_url\": \"\",\n  \"custom_types\": \"\",\n  \"message_type\": \"\",\n  \"operator_filter\": \"\",\n  \"include_reactions\": false,\n  \"including_removed\": false,\n  \"include_reply_type\": \"\",\n  \"include_thread_info\": false,\n  \"include_poll_details\": false,\n  \"with_sorted_meta_array\": false,\n  \"include_parent_message_info\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_list_group_channels",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/group/channels",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "group",
            "channels"
          ]
        },
        "description": "Tool to list group channels. Use when you need to fetch paginated group channels with optional filters.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"name\": \"\",\n  \"limit\": 0,\n  \"token\": \"\",\n  \"show_empty\": false,\n  \"super_mode\": \"\",\n  \"public_mode\": \"\",\n  \"show_frozen\": false,\n  \"channel_urls\": \"\",\n  \"custom_types\": \"\",\n  \"url_contains\": \"\",\n  \"created_after\": 0,\n  \"distinct_mode\": \"\",\n  \"show_metadata\": false,\n  \"created_before\": 0,\n  \"my_member_state\": \"\",\n  \"members_nickname\": \"\",\n  \"show_read_receipt\": false,\n  \"members_exactly_in\": \"\",\n  \"members_include_in\": \"\",\n  \"show_delivery_receipt\": false,\n  \"custom_type_startswith\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_list_members_group_channel",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/members/group/channel",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "members",
            "group",
            "channel"
          ]
        },
        "description": "Tool to list members of a group channel. Use when you need to paginate through members of a specified group channel.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"order\": \"\",\n  \"token\": \"\",\n  \"offset\": 0,\n  \"channel_url\": \"\",\n  \"operator_filter\": \"\",\n  \"member_state_filter\": \"\",\n  \"muted_member_filter\": \"\",\n  \"nickname_startswith\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_list_operators_custom_channel_type",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/operators/custom/channel/type",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "operators",
            "custom",
            "channel",
            "type"
          ]
        },
        "description": "Tool to list operators of a channel by custom channel type. Use when you need to fetch operators for a specific custom channel type with pagination.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"token\": \"\",\n  \"custom_type\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_list_operators_group_channel",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/operators/group/channel",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "operators",
            "group",
            "channel"
          ]
        },
        "description": "Tool to list operators of a group channel. Use after specifying the channel_url when needing to paginate through operators.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"token\": \"\",\n  \"channel_url\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_list_operators_open_channel",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/operators/open/channel",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "operators",
            "open",
            "channel"
          ]
        },
        "description": "Tool to list operators of an open channel. Use when you have the open channel URL and need to fetch its operators. Supports pagination via token and limit.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"token\": \"\",\n  \"channel_url\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_list_users",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/users",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "users"
          ]
        },
        "description": "Retrieves a paginated list of users from your Sendbird application. Use this tool to: - Browse all users in your application - Search for users by nickname or user IDs - Filter users by metadata, cust",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"order\": \"\",\n  \"token\": \"\",\n  \"nickname\": \"\",\n  \"user_ids\": \"\",\n  \"is_active\": false,\n  \"custom_type\": \"\",\n  \"metatag_key\": \"\",\n  \"metatag_values\": \"\",\n  \"nickname_contains\": \"\",\n  \"has_ever_logged_in\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_mark_all_user_messages_as_read",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/mark/all/user/messages/as/read",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "mark",
            "all",
            "user",
            "messages",
            "as",
            "read"
          ]
        },
        "description": "Tool to mark all of a user's messages as read in group channels. Use when resetting unread message counts after a user has viewed all messages.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_mute_user",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/mute/user",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "mute",
            "user"
          ]
        },
        "description": "Tool to mute a user in a group channel. Use when you need to prevent a user from sending messages for a specified duration.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"seconds\": 0,\n  \"user_id\": \"\",\n  \"channel_url\": \"\",\n  \"description\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_register_operators_custom_channel_type",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/register/operators/custom/channel/type",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "register",
            "operators",
            "custom",
            "channel",
            "type"
          ]
        },
        "description": "Registers one or more users as operators for all channels with a specified custom channel type. Use this tool when you need to grant operator privileges to users across all channels that share the sam",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"custom_type\": \"\",\n  \"operator_ids\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_register_operators_group_channel",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/register/operators/group/channel",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "register",
            "operators",
            "group",
            "channel"
          ]
        },
        "description": "Tool to register one or more users as operators in a Sendbird group channel. Use when elevating permissions of existing channel members.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_ids\": \"\",\n  \"channel_url\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_register_operators_open_channel",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/register/operators/open/channel",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "register",
            "operators",
            "open",
            "channel"
          ]
        },
        "description": "Tool to register operators to an open channel. Use after creating or updating an open channel when you need to assign operator roles.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_ids\": \"\",\n  \"channel_url\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_revoke_all_session_tokens",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/revoke/all/session/tokens",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "revoke",
            "all",
            "session",
            "tokens"
          ]
        },
        "description": "Tool to revoke all session tokens for a user. Use when you need to invalidate all active sessions for security.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_send_message",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/send/message",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "send",
            "message"
          ]
        },
        "description": "Tool to send a message to a group channel. Use when you need to post a text, file, or admin message to an existing group channel.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"data\": \"\",\n  \"message\": \"\",\n  \"poll_id\": 0,\n  \"user_id\": \"\",\n  \"is_silent\": false,\n  \"metaarray\": \"\",\n  \"channel_url\": \"\",\n  \"custom_type\": \"\",\n  \"mention_type\": \"\",\n  \"message_type\": \"\",\n  \"parent_message_id\": 0,\n  \"mentioned_user_ids\": \"\",\n  \"is_operator_message\": false,\n  \"translation_target_languages\": \"\",\n  \"push_notification_delivery_option\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_unban_user",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/unban/user",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "unban",
            "user"
          ]
        },
        "description": "Tool to unban a user from a group channel. Use when reinstating a previously banned user. Execute after confirming the user is currently banned.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"channel_url\": \"\",\n  \"banned_user_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_unmute_user",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/unmute/user",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "unmute",
            "user"
          ]
        },
        "description": "Tool to unmute a user in a group channel. Use when you want to restore a muted user's ability to send messages after confirming they are muted.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"channel_url\": \"\",\n  \"muted_user_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_unregister_operators_custom_channel_type",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/unregister/operators/custom/channel/type",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "unregister",
            "operators",
            "custom",
            "channel",
            "type"
          ]
        },
        "description": "Tool to unregister operators from channels by custom channel type. Use when you need to remove operator roles from users across channels of a specific custom type.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_ids\": \"\",\n  \"custom_type\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_update_count_preference_of_channel",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/count/preference/of/channel",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "count",
            "preference",
            "of",
            "channel"
          ]
        },
        "description": "Tool to update a user's unread count preference for a specific group channel. Use when you want to include or suppress a channel in the user's unread counts.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_id\": \"\",\n  \"channel_url\": \"\",\n  \"count_preference\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_update_group_channel",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/group/channel",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "group",
            "channel"
          ]
        },
        "description": "Tool to update group channel information. Use when you need to modify channel attributes such as name, cover image, privacy settings, or operator list after channel creation.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"data\": \"\",\n  \"name\": \"\",\n  \"is_super\": false,\n  \"cover_url\": \"\",\n  \"is_public\": false,\n  \"operators\": \"\",\n  \"access_code\": \"\",\n  \"channel_url\": \"\",\n  \"custom_type\": \"\",\n  \"is_distinct\": false,\n  \"is_ephemeral\": false,\n  \"my_count_preference\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_update_message",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/message",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "message"
          ]
        },
        "description": "Tool to update an existing group channel message in Sendbird. Use after you need to modify content or metadata of a sent message.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"data\": \"\",\n  \"content\": \"\",\n  \"user_id\": \"\",\n  \"dedup_id\": \"\",\n  \"is_silent\": false,\n  \"message_id\": \"\",\n  \"channel_url\": \"\",\n  \"custom_type\": \"\",\n  \"mention_type\": \"\",\n  \"message_type\": \"\",\n  \"apns_bundle_id\": \"\",\n  \"sorted_metaarray\": \"\",\n  \"mentioned_user_ids\": \"\",\n  \"push_notification_delivery_option\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_update_user",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/user",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "user"
          ]
        },
        "description": "Tool to update a user's information. Use when modifying nickname, profile image URL, activation status, or metadata.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_id\": \"\",\n  \"metadata\": {},\n  \"nickname\": \"\",\n  \"is_active\": false,\n  \"profile_url\": \"\",\n  \"issue_access_token\": false,\n  \"preferred_languages\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_view_group_channel",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/view/group/channel",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "view",
            "group",
            "channel"
          ]
        },
        "description": "Tool to view information about a specific group channel. Use when you need channel details after confirming the channel_url.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"channel_url\": \"\",\n  \"show_member\": false,\n  \"show_metadata\": false,\n  \"show_read_receipt\": false,\n  \"show_migration_info\": false,\n  \"show_delivery_receipt\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_view_message",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/view/message",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "view",
            "message"
          ]
        },
        "description": "Tool to view a specific message in a group channel. Use after confirming channel_url and message_id.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"message_id\": 0,\n  \"channel_url\": \"\",\n  \"with_sorted_metaarray\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "sendbird_view_user",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/view/user",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "view",
            "user"
          ]
        },
        "description": "Tool to retrieve information about a specific Sendbird user. Use when you need to fetch detailed user data by their user ID.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}