diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 # telegram-bot-api
 
+## 7.4.4 -- 2024-11-24
+
+- Fix `message_thread_id` for `copyMessage`, `copyMessages` (see [#198](https://github.com/fizruk/telegram-bot-simple/pull/198)).
+
 ## 7.4.3 -- 2024-11-07
 
 - Remove unused packages (see [#194](https://github.com/fizruk/telegram-bot-simple/pull/194)).
diff --git a/src/Telegram/Bot/API/Methods/CopyMessage.hs b/src/Telegram/Bot/API/Methods/CopyMessage.hs
--- a/src/Telegram/Bot/API/Methods/CopyMessage.hs
+++ b/src/Telegram/Bot/API/Methods/CopyMessage.hs
@@ -36,7 +36,7 @@
 -- | Request parameters for 'copyMessage'.
 data CopyMessageRequest = CopyMessageRequest
   { copyMessageChatId :: SomeChatId -- ^ Unique identifier for the target chat or username of the target channel (in the format @channelusername).
-  , copyMessageMessageThreadId :: Maybe Message -- ^ Unique identifier for the target message thread (topic) of the forum; for forum supergroups only.
+  , copyMessageMessageThreadId :: Maybe MessageThreadId -- ^ Unique identifier for the target message thread (topic) of the forum; for forum supergroups only.
   , copyMessageFromChatId :: SomeChatId -- ^ Unique identifier for the chat where the original message was sent (or channel username in the format @channelusername)
   , copyMessageMessageId :: MessageId -- ^ Message identifier in the chat specified in from_chat_id
   , copyMessageCaption :: Maybe Text -- ^ New caption for media, 0-1024 characters after entities parsing. If not specified, the original caption is kept
diff --git a/src/Telegram/Bot/API/Methods/CopyMessages.hs b/src/Telegram/Bot/API/Methods/CopyMessages.hs
--- a/src/Telegram/Bot/API/Methods/CopyMessages.hs
+++ b/src/Telegram/Bot/API/Methods/CopyMessages.hs
@@ -39,7 +39,7 @@
 -- | Request parameters for 'copyMessages'.
 data CopyMessagesRequest = CopyMessagesRequest
   { copyMessagesChatId :: SomeChatId -- ^ Unique identifier for the target chat or username of the target channel (in the format @channelusername).
-  , copyMessagesMessageThreadId :: Maybe Message -- ^ Unique identifier for the target message thread (topic) of the forum; for forum supergroups only.
+  , copyMessagesMessageThreadId :: Maybe MessageThreadId -- ^ Unique identifier for the target message thread (topic) of the forum; for forum supergroups only.
   , copyMessagesFromChatId :: SomeChatId -- ^ Unique identifier for the chat where the original message was sent (or channel username in the format \@channelusername).
   , copyMessagesMessageIds :: [MessageId] -- ^ Identifiers of 1-100 messages in the chat @from_chat_id@ to copy. The identifiers must be specified in a strictly increasing order.
   , copyMessagesCaption :: Maybe Text -- ^ New caption for media, 0-1024 characters after entities parsing. If not specified, the original caption is kept
diff --git a/telegram-bot-api.cabal b/telegram-bot-api.cabal
--- a/telegram-bot-api.cabal
+++ b/telegram-bot-api.cabal
@@ -1,7 +1,7 @@
 cabal-version: 1.12
 
 name:           telegram-bot-api
-version:        7.4.3
+version:        7.4.4
 synopsis:       Easy to use library for building Telegram bots. Exports Telegram Bot API.
 description:    Please see the README on Github at <https://github.com/fizruk/telegram-bot-simple#readme>
                 .
