diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,3 +1,6 @@
+## 0.1.2.0
+* Add `FromJSON` and `ToJSON` instances for the `Token` type.
+
 ## 0.1.1.0
 * Export types: `EmailAddress`, `Inbox`, `InboxMessage`.
 
diff --git a/mailtrap.cabal b/mailtrap.cabal
--- a/mailtrap.cabal
+++ b/mailtrap.cabal
@@ -1,5 +1,5 @@
 name: mailtrap
-version: 0.1.1.0
+version: 0.1.2.0
 category: Email
 synopsis: Mailtrap API library.
 description:
diff --git a/src/Network/Mail/Mailtrap.hs b/src/Network/Mail/Mailtrap.hs
--- a/src/Network/Mail/Mailtrap.hs
+++ b/src/Network/Mail/Mailtrap.hs
@@ -83,6 +83,12 @@
 -- | Authorization token.
 newtype Token = Token Text deriving (Eq, Show)
 
+instance FromJSON Token where
+  parseJSON = JSON.withText "Mailtrap Token" (pure . Token)
+
+instance ToJSON Token where
+  toJSON (Token token) = JSON.toJSON token
+
 -- | Exceptions thrown by functions from this module.
 data Exception =
     -- | API request returned list of errors.
