diff --git a/atlassian-connect-descriptor.cabal b/atlassian-connect-descriptor.cabal
--- a/atlassian-connect-descriptor.cabal
+++ b/atlassian-connect-descriptor.cabal
@@ -10,7 +10,7 @@
 -- PVP summary:      +-+------- breaking API changes
 --                   | | +----- non-breaking API additions
 --                   | | | +--- code changes with no API change
-version:             0.4.8.0
+version:             0.4.9.0
 
 -- A short (one-line) description of the package.
 synopsis:            Code that helps you create a valid Atlassian Connect Descriptor.
diff --git a/src/Data/Connect/Modules.hs b/src/Data/Connect/Modules.hs
--- a/src/Data/Connect/Modules.hs
+++ b/src/Data/Connect/Modules.hs
@@ -465,7 +465,7 @@
 instance ToJSON JIRAIssueGlanceContent where
    toJSON label@(JIRAIssueGlanceContentLabel {}) = object
       [ "type" .= T.pack "label"
-      , "label" .= (jigclLabel label)            
+      , "label" .= (jigclLabel label)
       ]
 
 data JIRAIssueGlanceTarget = JIRAIssueGlanceTargetWebPanel
@@ -619,6 +619,7 @@
    | ExtractionTypeText -- ^ Index the data as a text based type, with words.
    | ExtractionTypeString -- ^ Index the data as an exact string.
    | ExtractionTypeDate -- ^ Index the data as a Date.
+   | ExtractionTypeUser -- ^ Index the data as Atlassian Account IDs.
    deriving(Show)
 
 instance ToJSON ExtractionType where
@@ -626,3 +627,4 @@
    toJSON ExtractionTypeText = stj "text"
    toJSON ExtractionTypeString = stj "string"
    toJSON ExtractionTypeDate = stj "date"
+   toJSON ExtractionTypeUser = stj "user"
