Create a channel

POST {{baseUrl}}/v3/group_channels

Create a channel

Creates a new group channel.

If you are creating a 1-on-1 direct messaging channel for a user, it is recommended that you turn on the distinct property. If the property is turned off, a user can create a new channel even if they have had the previous chat between them, and therefore can't see previously sent messages or data in the new channel. On the other hand, if the distinct property is turned on, every 1-on-1 conversation between the same two users occurs within the same channel.

https://sendbird.com/docs/chat/v3/platform-api/guides/group-channel#2-create-a-channel

Request Body

{"user_ids"=>["<string>", "<string>"], "users"=>["<object>", "<object>"], "name"=>"<string>", "channel_url"=>"<string>", "cover_url"=>"<string>", "cover_file"=>"<binary>", "custom_type"=>"<string>", "data"=>"<string>", "is_distinct"=>"<boolean>", "is_public"=>"<boolean>", "is_super"=>"<boolean>", "is_ephemeral"=>"<boolean>", "access_code"=>"<string>", "inviter_id"=>"<string>", "strict"=>"<boolean>", "invitation_status"=>"<object>", "hidden_status"=>"<object>", "operator_ids"=>["<string>", "<string>"], "block_sdk_user_channel_join"=>"<boolean>"}

HEADERS

KeyDatatypeRequiredDescription
Api-Tokenstring(Required)
Content-Typestring
Acceptstring

RESPONSES

status: OK

{&quot;channel_url&quot;:&quot;\u003cstring\u003e&quot;,&quot;cover_url&quot;:&quot;\u003cstring\u003e&quot;,&quot;created_at&quot;:&quot;\u003cnumber\u003e&quot;,&quot;created_by&quot;:{&quot;require_auth_for_profile_image&quot;:&quot;\u003cboolean\u003e&quot;,&quot;nickname&quot;:&quot;\u003cstring\u003e&quot;,&quot;user_id&quot;:&quot;\u003cstring\u003e&quot;,&quot;profile_url&quot;:&quot;\u003cstring\u003e&quot;},&quot;creator&quot;:{&quot;require_auth_for_profile_image&quot;:&quot;\u003cboolean\u003e&quot;,&quot;is_online&quot;:&quot;\u003cboolean\u003e&quot;,&quot;user_id&quot;:&quot;\u003cstring\u003e&quot;,&quot;access_token&quot;:&quot;\u003cstring\u003e&quot;,&quot;has_ever_logged_in&quot;:&quot;\u003cboolean\u003e&quot;,&quot;is_active&quot;:&quot;\u003cboolean\u003e&quot;,&quot;last_seen_at&quot;:&quot;\u003cinteger\u003e&quot;,&quot;nickname&quot;:&quot;\u003cstring\u003e&quot;,&quot;discovery_keys&quot;:[&quot;\u003cstring\u003e&quot;,&quot;\u003cstring\u003e&quot;],&quot;session_tokens&quot;:[&quot;\u003cstring\u003e&quot;,&quot;\u003cstring\u003e&quot;],&quot;preferred_languages&quot;:[&quot;\u003cstring\u003e&quot;,&quot;\u003cstring\u003e&quot;],&quot;profile_url&quot;:&quot;\u003cstring\u003e&quot;,&quot;created_at&quot;:&quot;\u003cinteger\u003e&quot;,&quot;phone_number&quot;:&quot;\u003cstring\u003e&quot;,&quot;local&quot;:&quot;\u003cstring\u003e&quot;,&quot;locale&quot;:&quot;\u003cstring\u003e&quot;,&quot;is_hide_me_from_friends&quot;:&quot;\u003cboolean\u003e&quot;,&quot;is_shadow_blocked&quot;:&quot;\u003cboolean\u003e&quot;,&quot;is_created&quot;:&quot;\u003cboolean\u003e&quot;,&quot;metadata&quot;:{&quot;constructor&quot;:{&quot;arguments&quot;:{},&quot;caller&quot;:{&quot;value&quot;:&quot;\u003cCircular reference to #/components/schemas/Function detected\u003e&quot;},&quot;length&quot;:&quot;\u003cnumber\u003e&quot;,&quot;prototype&quot;:{}}},&quot;description&quot;:&quot;\u003cstring\u003e&quot;,&quot;end_at&quot;:&quot;\u003cnumber\u003e&quot;,&quot;start_at&quot;:&quot;\u003cnumber\u003e&quot;},&quot;custom_type&quot;:&quot;\u003cstring\u003e&quot;,&quot;data&quot;:&quot;\u003cstring\u003e&quot;,&quot;disappearing_message&quot;:{&quot;message_survival_seconds&quot;:&quot;\u003cnumber\u003e&quot;,&quot;is_triggered_by_message_read&quot;:&quot;\u003cboolean\u003e&quot;},&quot;freeze&quot;:&quot;\u003cboolean\u003e&quot;,&quot;ignore_profanity_filter&quot;:&quot;\u003cboolean\u003e&quot;,&quot;hidden_state&quot;:&quot;\u003cstring\u003e&quot;,&quot;invited_at&quot;:&quot;\u003cnumber\u003e&quot;,&quot;inviter&quot;:{&quot;require_auth_for_profile_image&quot;:&quot;\u003cboolean\u003e&quot;,&quot;is_online&quot;:&quot;\u003cboolean\u003e&quot;,&quot;user_id&quot;:&quot;\u003cstring\u003e&quot;,&quot;access_token&quot;:&quot;\u003cstring\u003e&quot;,&quot;has_ever_logged_in&quot;:&quot;\u003cboolean\u003e&quot;,&quot;is_active&quot;:&quot;\u003cboolean\u003e&quot;,&quot;last_seen_at&quot;:&quot;\u003cinteger\u003e&quot;,&quot;nickname&quot;:&quot;\u003cstring\u003e&quot;,&quot;discovery_keys&quot;:[&quot;\u003cstring\u003e&quot;,&quot;\u003cstring\u003e&quot;],&quot;session_tokens&quot;:[&quot;\u003cstring\u003e&quot;,&quot;\u003cstring\u003e&quot;],&quot;preferred_languages&quot;:[&quot;\u003cstring\u003e&quot;,&quot;\u003cstring\u003e&quot;],&quot;profile_url&quot;:&quot;\u003cstring\u003e&quot;,&quot;created_at&quot;:&quot;\u003cinteger\u003e&quot;,&quot;phone_number&quot;:&quot;\u003cstring\u003e&quot;,&quot;local&quot;:&quot;\u003cstring\u003e&quot;,&quot;locale&quot;:&quot;\u003cstring\u003e&quot;,&quot;is_hide_me_from_friends&quot;:&quot;\u003cboolean\u003e&quot;,&quot;is_shadow_blocked&quot;:&quot;\u003cboolean\u003e&quot;,&quot;is_created&quot;:&quot;\u003cboolean\u003e&quot;,&quot;metadata&quot;:{&quot;constructor&quot;:{&quot;arguments&quot;:{},&quot;caller&quot;:{&quot;value&quot;:&quot;\u003cCircular reference to #/components/schemas/Function detected\u003e&quot;},&quot;length&quot;:&quot;\u003cnumber\u003e&quot;,&quot;prototype&quot;:{}}},&quot;description&quot;:&quot;\u003cstring\u003e&quot;,&quot;end_at&quot;:&quot;\u003cnumber\u003e&quot;,&quot;start_at&quot;:&quot;\u003cnumber\u003e&quot;},&quot;is_access_code_required&quot;:&quot;\u003cboolean\u003e&quot;,&quot;is_broadcast&quot;:&quot;\u003cboolean\u003e&quot;,&quot;is_created&quot;:&quot;\u003cboolean\u003e&quot;,&quot;is_discoverable&quot;:&quot;\u003cboolean\u003e&quot;,&quot;is_distinct&quot;:&quot;\u003cboolean\u003e&quot;,&quot;is_ephemeral&quot;:&quot;\u003cboolean\u003e&quot;,&quot;is_frozen&quot;:&quot;\u003cboolean\u003e&quot;,&quot;is_hidden&quot;:&quot;\u003cboolean\u003e&quot;,&quot;is_public&quot;:&quot;\u003cboolean\u003e&quot;,&quot;is_push_enabled&quot;:&quot;\u003cboolean\u003e&quot;,&quot;is_super&quot;:&quot;\u003cboolean\u003e&quot;,&quot;joined_at&quot;:&quot;\u003cnumber\u003e&quot;,&quot;joined_member_count&quot;:&quot;\u003cnumber\u003e&quot;,&quot;last_message&quot;:{&quot;require_auth&quot;:&quot;\u003cboolean\u003e&quot;,&quot;message_survival_seconds&quot;:&quot;\u003cnumber\u003e&quot;,&quot;custom_type&quot;:&quot;\u003cstring\u003e&quot;,&quot;mentioned_users&quot;:[{&quot;user_id&quot;:&quot;\u003cstring\u003e&quot;,&quot;nickname&quot;:&quot;\u003cstring\u003e&quot;,&quot;profile_url&quot;:&quot;\u003cstring\u003e&quot;,&quot;metadata&quot;:{&quot;anyOf&quot;:&quot;\u003cstring\u003e&quot;}},{&quot;user_id&quot;:&quot;\u003cstring\u003e&quot;,&quot;nickname&quot;:&quot;\u003cstring\u003e&quot;,&quot;profile_url&quot;:&quot;\u003cstring\u003e&quot;,&quot;metadata&quot;:{&quot;anyOf&quot;:&quot;\u003cstring\u003e&quot;}}],&quot;translations&quot;:&quot;\u003cobject\u003e&quot;,&quot;updated_at&quot;:&quot;\u003cnumber\u003e&quot;,&quot;is_op_msg&quot;:&quot;\u003cboolean\u003e&quot;,&quot;is_removed&quot;:&quot;\u003cboolean\u003e&quot;,&quot;user&quot;:{&quot;require_auth_for_profile_image&quot;:&quot;\u003cboolean\u003e&quot;,&quot;is_active&quot;:&quot;\u003cboolean\u003e&quot;,&quot;role&quot;:&quot;\u003cstring\u003e&quot;,&quot;user_id&quot;:&quot;\u003cstring\u003e&quot;,&quot;nickname&quot;:&quot;\u003cstring\u003e&quot;,&quot;profile_url&quot;:&quot;\u003cstring\u003e&quot;,&quot;metadata&quot;:{&quot;anyOf&quot;:&quot;\u003cstring\u003e&quot;}},&quot;file&quot;:&quot;\u003cobject\u003e&quot;,&quot;message&quot;:&quot;\u003cstring\u003e&quot;,&quot;data&quot;:&quot;\u003cstring\u003e&quot;,&quot;message_retention_hour&quot;:&quot;\u003cnumber\u003e&quot;,&quot;silent&quot;:&quot;\u003cboolean\u003e&quot;,&quot;type&quot;:&quot;\u003cstring\u003e&quot;,&quot;created_at&quot;:&quot;\u003cnumber\u003e&quot;,&quot;channel_type&quot;:&quot;\u003cstring\u003e&quot;,&quot;req_id&quot;:&quot;\u003cstring\u003e&quot;,&quot;mention_type&quot;:&quot;\u003cstring\u003e&quot;,&quot;channel_url&quot;:&quot;\u003cstring\u003e&quot;,&quot;message_id&quot;:&quot;\u003cnumber\u003e&quot;,&quot;size&quot;:&quot;\u003cnumber\u003e&quot;,&quot;sorted_metaarray&quot;:[&quot;\u003cobject\u003e&quot;,&quot;\u003cobject\u003e&quot;],&quot;thread_info&quot;:&quot;\u003cobject\u003e&quot;,&quot;parent_message_id&quot;:&quot;\u003cnumber\u003e&quot;,&quot;parent_message_info&quot;:&quot;\u003cobject\u003e&quot;,&quot;is_reply_to_channel&quot;:&quot;\u003cboolean\u003e&quot;},&quot;max_length_message&quot;:&quot;\u003cnumber\u003e&quot;,&quot;member_count&quot;:&quot;\u003cnumber\u003e&quot;,&quot;members&quot;:[{&quot;connection_status&quot;:&quot;\u003cstring\u003e&quot;,&quot;friend_discovery_key&quot;:&quot;\u003cstring\u003e&quot;,&quot;friend_name&quot;:&quot;\u003cstring\u003e&quot;,&quot;is_active&quot;:&quot;\u003cboolean\u003e&quot;,&quot;is_blocked_by_me&quot;:&quot;\u003cboolean\u003e&quot;,&quot;is_blocking_me&quot;:&quot;\u003cboolean\u003e&quot;,&quot;is_muted&quot;:&quot;\u003cboolean\u003e&quot;,&quot;last_seen_at&quot;:&quot;\u003cinteger\u003e&quot;,&quot;meta_data&quot;:{&quot;constructor&quot;:{&quot;arguments&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;caller&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;length&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;prototype&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}}},&quot;nickname&quot;:&quot;\u003cstring\u003e&quot;,&quot;plain_profile_url&quot;:&quot;\u003cstring\u003e&quot;,&quot;preferred_languages&quot;:[&quot;\u003cstring\u003e&quot;,&quot;\u003cstring\u003e&quot;],&quot;profile_url&quot;:&quot;\u003cstring\u003e&quot;,&quot;require_auth&quot;:&quot;\u003cboolean\u003e&quot;,&quot;restriction_info&quot;:{&quot;description&quot;:&quot;\u003cstring\u003e&quot;,&quot;end_at&quot;:&quot;\u003cnumber\u003e&quot;,&quot;restriction_type&quot;:&quot;\u003cstring\u003e&quot;},&quot;role&quot;:&quot;\u003cstring\u003e&quot;,&quot;state&quot;:&quot;\u003cstring\u003e&quot;,&quot;user_id&quot;:&quot;\u003cstring\u003e&quot;},{&quot;connection_status&quot;:&quot;\u003cstring\u003e&quot;,&quot;friend_discovery_key&quot;:&quot;\u003cstring\u003e&quot;,&quot;friend_name&quot;:&quot;\u003cstring\u003e&quot;,&quot;is_active&quot;:&quot;\u003cboolean\u003e&quot;,&quot;is_blocked_by_me&quot;:&quot;\u003cboolean\u003e&quot;,&quot;is_blocking_me&quot;:&quot;\u003cboolean\u003e&quot;,&quot;is_muted&quot;:&quot;\u003cboolean\u003e&quot;,&quot;last_seen_at&quot;:&quot;\u003cinteger\u003e&quot;,&quot;meta_data&quot;:{&quot;constructor&quot;:{&quot;arguments&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;caller&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;length&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;prototype&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}}},&quot;nickname&quot;:&quot;\u003cstring\u003e&quot;,&quot;plain_profile_url&quot;:&quot;\u003cstring\u003e&quot;,&quot;preferred_languages&quot;:[&quot;\u003cstring\u003e&quot;,&quot;\u003cstring\u003e&quot;],&quot;profile_url&quot;:&quot;\u003cstring\u003e&quot;,&quot;require_auth&quot;:&quot;\u003cboolean\u003e&quot;,&quot;restriction_info&quot;:{&quot;description&quot;:&quot;\u003cstring\u003e&quot;,&quot;end_at&quot;:&quot;\u003cnumber\u003e&quot;,&quot;restriction_type&quot;:&quot;\u003cstring\u003e&quot;},&quot;role&quot;:&quot;\u003cstring\u003e&quot;,&quot;state&quot;:&quot;\u003cstring\u003e&quot;,&quot;user_id&quot;:&quot;\u003cstring\u003e&quot;}],&quot;message_offset_timestamp&quot;:&quot;\u003cnumber\u003e&quot;,&quot;message_survival_seconds&quot;:&quot;\u003cnumber\u003e&quot;,&quot;my_count_preference&quot;:&quot;\u003cstring\u003e&quot;,&quot;my_last_read&quot;:&quot;\u003cnumber\u003e&quot;,&quot;my_member_state&quot;:&quot;\u003cstring\u003e&quot;,&quot;my_muted_state&quot;:&quot;\u003cstring\u003e&quot;,&quot;my_push_trigger_option&quot;:&quot;\u003cstring\u003e&quot;,&quot;my_role&quot;:&quot;\u003cstring\u003e&quot;,&quot;name&quot;:&quot;\u003cstring\u003e&quot;,&quot;operators&quot;:[&quot;\u003cstring\u003e&quot;,&quot;\u003cstring\u003e&quot;],&quot;sms_fallback&quot;:{&quot;wait_seconds&quot;:&quot;\u003cnumber\u003e&quot;,&quot;exclude_user_ids&quot;:[&quot;\u003cstring\u003e&quot;,&quot;\u003cstring\u003e&quot;]},&quot;unread_mention_count&quot;:&quot;\u003cnumber\u003e&quot;,&quot;unread_message_count&quot;:&quot;\u003cnumber\u003e&quot;}