Skip to content

Slack: Conversations schemas

1 Slack schema with complete fields and constraints.

← Conversations operations · All schemas

Renames a conversation — response body — channel

FieldTypePresenceDescription and constraints
$JSONRoot
$ (anyOf 1)objectAlternative
$ (anyOf 1).accepted_userstringOptional
$ (anyOf 1).connected_team_idsarrayOptional
$ (anyOf 1).connected_team_ids[]stringEach item
$ (anyOf 1).conversation_host_idstringOptional
$ (anyOf 1).createdJSONOptional
$ (anyOf 1).created (anyOf 1)integerAlternative
$ (anyOf 1).created (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 1).creatorstringOptional
$ (anyOf 1).display_countsobjectOptional
$ (anyOf 1).display_counts.display_countsJSONOptional
$ (anyOf 1).display_counts.display_counts (anyOf 1)integerAlternative
$ (anyOf 1).display_counts.display_counts (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 1).display_counts.guest_countsJSONOptional
$ (anyOf 1).display_counts.guest_counts (anyOf 1)integerAlternative
$ (anyOf 1).display_counts.guest_counts (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 1).enterprise_idstringOptional
$ (anyOf 1).has_pinsbooleanOptional
$ (anyOf 1).idstringOptional
$ (anyOf 1).internal_team_idsarrayOptional
$ (anyOf 1).internal_team_ids[]stringEach item
$ (anyOf 1).is_archivedbooleanOptional
$ (anyOf 1).is_channelbooleanOptional
$ (anyOf 1).is_ext_sharedbooleanOptional
$ (anyOf 1).is_frozenbooleanOptional
$ (anyOf 1).is_generalbooleanOptional
$ (anyOf 1).is_global_sharedbooleanOptional
$ (anyOf 1).is_groupbooleanOptional
$ (anyOf 1).is_imbooleanOptional
$ (anyOf 1).is_memberbooleanOptional
$ (anyOf 1).is_movedJSONOptional
$ (anyOf 1).is_moved (anyOf 1)integerAlternative
$ (anyOf 1).is_moved (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 1).is_mpimbooleanOptionalKnown values: False
$ (anyOf 1).is_non_threadablebooleanOptional
$ (anyOf 1).is_openbooleanOptional
$ (anyOf 1).is_org_defaultbooleanOptional
$ (anyOf 1).is_org_mandatorybooleanOptional
$ (anyOf 1).is_org_sharedbooleanOptional
$ (anyOf 1).is_pending_ext_sharedbooleanOptional
$ (anyOf 1).is_privatebooleanOptional
$ (anyOf 1).is_read_onlybooleanOptional
$ (anyOf 1).is_sharedbooleanOptional
$ (anyOf 1).is_starredbooleanOptional
$ (anyOf 1).is_thread_onlybooleanOptional
$ (anyOf 1).last_readstringOptional
$ (anyOf 1).latestJSONOptional
$ (anyOf 1).latest (anyOf 1)ModelAlternativeExpand Sends a message to a channel — response body — message
$ (anyOf 1).latest (anyOf 2)nullAlternative
$ (anyOf 1).membersarrayOptional
$ (anyOf 1).members[]stringEach item
$ (anyOf 1).namestringOptional
$ (anyOf 1).name_normalizedstringOptional
$ (anyOf 1).num_membersJSONOptional
$ (anyOf 1).num_members (anyOf 1)integerAlternative
$ (anyOf 1).num_members (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 1).parent_conversationJSONOptional
$ (anyOf 1).parent_conversation (anyOf 1)stringAlternative
$ (anyOf 1).parent_conversation (anyOf 2)nullAlternative
$ (anyOf 1).pending_connected_team_idsarrayOptional
$ (anyOf 1).pending_connected_team_ids[]stringEach item
$ (anyOf 1).pending_sharedarrayOptional
$ (anyOf 1).pending_shared[]stringEach item
$ (anyOf 1).pin_countJSONOptional
$ (anyOf 1).pin_count (anyOf 1)integerAlternative
$ (anyOf 1).pin_count (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 1).previous_namesarrayOptional
$ (anyOf 1).previous_names[]stringEach item
$ (anyOf 1).priorityJSONOptional
$ (anyOf 1).priority (anyOf 1)numberAlternative
$ (anyOf 1).priority (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 1).purposeobjectOptional
$ (anyOf 1).purpose.creatorstringOptional
$ (anyOf 1).purpose.last_setJSONOptional
$ (anyOf 1).purpose.last_set (anyOf 1)integerAlternative
$ (anyOf 1).purpose.last_set (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 1).purpose.valuestringOptional
$ (anyOf 1).shared_team_idsarrayOptional
$ (anyOf 1).shared_team_ids[]stringEach item
$ (anyOf 1).sharesarrayOptional
$ (anyOf 1).shares[]objectEach item
$ (anyOf 1).shares[].accepted_userstringOptional
$ (anyOf 1).shares[].is_activebooleanOptional
$ (anyOf 1).shares[].teamModelOptionalExpand Gets information about the current team — response body — team
$ (anyOf 1).shares[].userstringOptional
$ (anyOf 1).timezone_countJSONOptional
$ (anyOf 1).timezone_count (anyOf 1)integerAlternative
$ (anyOf 1).timezone_count (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 1).topicobjectOptional
$ (anyOf 1).topic.creatorstringOptional
$ (anyOf 1).topic.last_setJSONOptional
$ (anyOf 1).topic.last_set (anyOf 1)integerAlternative
$ (anyOf 1).topic.last_set (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 1).topic.valuestringOptional
$ (anyOf 1).unlinkedJSONOptional
$ (anyOf 1).unlinked (anyOf 1)integerAlternative
$ (anyOf 1).unlinked (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 1).unread_countJSONOptional
$ (anyOf 1).unread_count (anyOf 1)integerAlternative
$ (anyOf 1).unread_count (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 1).unread_count_displayJSONOptional
$ (anyOf 1).unread_count_display (anyOf 1)integerAlternative
$ (anyOf 1).unread_count_display (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 1).use_casestringOptional
$ (anyOf 1).userstringOptional
$ (anyOf 1).versionJSONOptional
$ (anyOf 1).version (anyOf 1)integerAlternative
$ (anyOf 1).version (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 2)objectAlternative
$ (anyOf 2).accepted_userstringOptional
$ (anyOf 2).connected_team_idsarrayOptional
$ (anyOf 2).connected_team_ids[]stringEach item
$ (anyOf 2).conversation_host_idstringOptional
$ (anyOf 2).createdJSONOptional
$ (anyOf 2).created (anyOf 1)integerAlternative
$ (anyOf 2).created (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 2).creatorstringOptional
$ (anyOf 2).display_countsobjectOptional
$ (anyOf 2).display_counts.display_countsJSONOptional
$ (anyOf 2).display_counts.display_counts (anyOf 1)integerAlternative
$ (anyOf 2).display_counts.display_counts (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 2).display_counts.guest_countsJSONOptional
$ (anyOf 2).display_counts.guest_counts (anyOf 1)integerAlternative
$ (anyOf 2).display_counts.guest_counts (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 2).idstringOptional
$ (anyOf 2).internal_team_idsarrayOptional
$ (anyOf 2).internal_team_ids[]stringEach item
$ (anyOf 2).is_archivedbooleanOptional
$ (anyOf 2).is_channelbooleanOptional
$ (anyOf 2).is_ext_sharedbooleanOptional
$ (anyOf 2).is_frozenbooleanOptional
$ (anyOf 2).is_generalbooleanOptional
$ (anyOf 2).is_groupbooleanOptional
$ (anyOf 2).is_imbooleanOptional
$ (anyOf 2).is_memberbooleanOptional
$ (anyOf 2).is_movedJSONOptional
$ (anyOf 2).is_moved (anyOf 1)integerAlternative
$ (anyOf 2).is_moved (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 2).is_mpimbooleanOptionalKnown values: True
$ (anyOf 2).is_non_threadablebooleanOptional
$ (anyOf 2).is_openbooleanOptional
$ (anyOf 2).is_org_sharedbooleanOptional
$ (anyOf 2).is_pending_ext_sharedbooleanOptional
$ (anyOf 2).is_privatebooleanOptional
$ (anyOf 2).is_read_onlybooleanOptional
$ (anyOf 2).is_sharedbooleanOptional
$ (anyOf 2).is_starredbooleanOptional
$ (anyOf 2).is_thread_onlybooleanOptional
$ (anyOf 2).last_readstringOptional
$ (anyOf 2).latestJSONOptional
$ (anyOf 2).latest (anyOf 1)ModelAlternativeExpand Sends a message to a channel — response body — message
$ (anyOf 2).latest (anyOf 2)nullAlternative
$ (anyOf 2).membersarrayOptional
$ (anyOf 2).members[]stringEach item
$ (anyOf 2).namestringOptional
$ (anyOf 2).name_normalizedstringOptional
$ (anyOf 2).num_membersJSONOptional
$ (anyOf 2).num_members (anyOf 1)integerAlternative
$ (anyOf 2).num_members (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 2).parent_conversationJSONOptional
$ (anyOf 2).parent_conversation (anyOf 1)stringAlternative
$ (anyOf 2).parent_conversation (anyOf 2)nullAlternative
$ (anyOf 2).pending_connected_team_idsarrayOptional
$ (anyOf 2).pending_connected_team_ids[]stringEach item
$ (anyOf 2).pending_sharedarrayOptional
$ (anyOf 2).pending_shared[]stringEach item
$ (anyOf 2).pin_countJSONOptional
$ (anyOf 2).pin_count (anyOf 1)integerAlternative
$ (anyOf 2).pin_count (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 2).previous_namesarrayOptional
$ (anyOf 2).previous_names[]stringEach item
$ (anyOf 2).priorityJSONOptional
$ (anyOf 2).priority (anyOf 1)numberAlternative
$ (anyOf 2).priority (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 2).purposeobjectOptional
$ (anyOf 2).purpose.creatorstringOptional
$ (anyOf 2).purpose.last_setJSONOptional
$ (anyOf 2).purpose.last_set (anyOf 1)integerAlternative
$ (anyOf 2).purpose.last_set (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 2).purpose.valuestringOptional
$ (anyOf 2).shared_team_idsarrayOptional
$ (anyOf 2).shared_team_ids[]stringEach item
$ (anyOf 2).sharesarrayOptional
$ (anyOf 2).shares[]objectEach item
$ (anyOf 2).shares[].accepted_userstringOptional
$ (anyOf 2).shares[].is_activebooleanOptional
$ (anyOf 2).shares[].teamModelOptionalExpand Gets information about the current team — response body — team
$ (anyOf 2).shares[].userstringOptional
$ (anyOf 2).timezone_countJSONOptional
$ (anyOf 2).timezone_count (anyOf 1)integerAlternative
$ (anyOf 2).timezone_count (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 2).topicobjectOptional
$ (anyOf 2).topic.creatorstringOptional
$ (anyOf 2).topic.last_setJSONOptional
$ (anyOf 2).topic.last_set (anyOf 1)integerAlternative
$ (anyOf 2).topic.last_set (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 2).topic.valuestringOptional
$ (anyOf 2).unlinkedJSONOptional
$ (anyOf 2).unlinked (anyOf 1)integerAlternative
$ (anyOf 2).unlinked (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 2).unread_countJSONOptional
$ (anyOf 2).unread_count (anyOf 1)integerAlternative
$ (anyOf 2).unread_count (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 2).unread_count_displayJSONOptional
$ (anyOf 2).unread_count_display (anyOf 1)integerAlternative
$ (anyOf 2).unread_count_display (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 2).userstringOptional
$ (anyOf 2).versionJSONOptional
$ (anyOf 2).version (anyOf 1)integerAlternative
$ (anyOf 2).version (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 3)objectAlternative
$ (anyOf 3).createdJSONOptional
$ (anyOf 3).created (anyOf 1)integerAlternative
$ (anyOf 3).created (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 3).has_pinsbooleanOptional
$ (anyOf 3).idstringOptional
$ (anyOf 3).is_archivedbooleanOptional
$ (anyOf 3).is_ext_sharedbooleanOptional
$ (anyOf 3).is_frozenbooleanOptional
$ (anyOf 3).is_imbooleanOptional
$ (anyOf 3).is_openbooleanOptional
$ (anyOf 3).is_org_sharedbooleanOptional
$ (anyOf 3).is_sharedbooleanOptional
$ (anyOf 3).is_starredbooleanOptional
$ (anyOf 3).is_user_deletedbooleanOptional
$ (anyOf 3).last_readstringOptional
$ (anyOf 3).latestJSONOptional
$ (anyOf 3).latest (anyOf 1)ModelAlternativeExpand Sends a message to a channel — response body — message
$ (anyOf 3).latest (anyOf 2)nullAlternative
$ (anyOf 3).parent_conversationJSONOptional
$ (anyOf 3).parent_conversation (anyOf 1)stringAlternative
$ (anyOf 3).parent_conversation (anyOf 2)nullAlternative
$ (anyOf 3).pin_countJSONOptional
$ (anyOf 3).pin_count (anyOf 1)integerAlternative
$ (anyOf 3).pin_count (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 3).priorityJSONOptional
$ (anyOf 3).priority (anyOf 1)numberAlternative
$ (anyOf 3).priority (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 3).sharesarrayOptional
$ (anyOf 3).shares[]objectEach item
$ (anyOf 3).shares[].date_createJSONOptional
$ (anyOf 3).shares[].date_create (anyOf 1)integerAlternative
$ (anyOf 3).shares[].date_create (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 3).shares[].idstringOptional
$ (anyOf 3).shares[].is_activebooleanOptional
$ (anyOf 3).shares[].namestringOptional
$ (anyOf 3).shares[].teamModelOptionalExpand Gets information about the current team — response body — team
$ (anyOf 3).unread_countJSONOptional
$ (anyOf 3).unread_count (anyOf 1)integerAlternative
$ (anyOf 3).unread_count (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 3).unread_count_displayJSONOptional
$ (anyOf 3).unread_count_display (anyOf 1)integerAlternative
$ (anyOf 3).unread_count_display (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 3).userstringOptional
$ (anyOf 3).versionJSONOptional
$ (anyOf 3).version (anyOf 1)integerAlternative
$ (anyOf 3).version (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Referenced models: Sends a message to a channel — response body — message, Gets information about the current team — response body — team

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.