diff --git a/src/Web/Telegram/Types/Internal/Common.hs b/src/Web/Telegram/Types/Internal/Common.hs
--- a/src/Web/Telegram/Types/Internal/Common.hs
+++ b/src/Web/Telegram/Types/Internal/Common.hs
@@ -270,10 +270,23 @@
     via Snake ChatPhoto
   deriving (ToHttpApiData) via Serialize ChatPhoto
 
+data ChatStatus
+  = Creator
+  | Administrator
+  | Member
+  | Restricted
+  | Left
+  | Kicked
+  deriving (Show, Eq, Generic, Default)
+  deriving
+    (FromJSON, ToJSON)
+    via CustomJSON '[SumUntaggedValue, ConstructorTagModifier CamelToSnake] ChatStatus
+  deriving (ToHttpApiData) via Serialize ChatStatus
+
 data ChatMember
   = ChatMember
       { user :: User,
-        status :: Text,
+        status :: ChatStatus,
         customTitle :: Text,
         untilDate :: Maybe Integer,
         canBeEdited :: Maybe Bool,
diff --git a/telegram-types.cabal b/telegram-types.cabal
--- a/telegram-types.cabal
+++ b/telegram-types.cabal
@@ -4,10 +4,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: a4fed3a03d8478f0f467cbd86c8dc1ccdb4b4f777198571ebaecc78e4dfeaf38
+-- hash: 1be5360a189c397c80b5940e0650cf2b4f0e99d01a774a73c7070823db8e1abd
 
 name:           telegram-types
-version:        0.1.0
+version:        0.2.0
 synopsis:       Types used in Telegram bot API
 description:    Defines various datatypes and their serialization methods useful for writing bindings to Telegram bot API.
 category:       Web
