diff --git a/.rubocop_manual_todo.yml b/.rubocop_manual_todo.yml
index dae8084b656cb4273a077200042d0aa4d2eed219..0541a788c67d1a25f1b223c4d2d5361f22d88c51 100644
--- a/.rubocop_manual_todo.yml
+++ b/.rubocop_manual_todo.yml
@@ -13,7 +13,6 @@
 # WIP See https://gitlab.com/gitlab-org/gitlab/-/issues/322903
 Graphql/Descriptions:
   Exclude:
-    - 'ee/app/graphql/types/epic_state_enum.rb'
     - 'ee/app/graphql/types/health_status_enum.rb'
     - 'ee/app/graphql/types/iteration_state_enum.rb'
     - 'ee/app/graphql/types/requirements_management/requirement_state_enum.rb'
diff --git a/doc/api/graphql/reference/index.md b/doc/api/graphql/reference/index.md
index 2d775fcf83d0efbb1321c24e772ba189923e5739..b51ae3e09f8747b04300daceb7d34dcff23f08e2 100644
--- a/doc/api/graphql/reference/index.md
+++ b/doc/api/graphql/reference/index.md
@@ -14245,9 +14245,9 @@ State of an epic.
 
 | Value | Description |
 | ----- | ----------- |
-| <a id="epicstateall"></a>`all` |  |
-| <a id="epicstateclosed"></a>`closed` |  |
-| <a id="epicstateopened"></a>`opened` |  |
+| <a id="epicstateall"></a>`all` | All epics. |
+| <a id="epicstateclosed"></a>`closed` | Closed epics. |
+| <a id="epicstateopened"></a>`opened` | Open epics. |
 
 ### `EpicStateEvent`
 
diff --git a/ee/app/graphql/types/epic_state_enum.rb b/ee/app/graphql/types/epic_state_enum.rb
index c55c332b04e08ac70c092a97f4ae6e0cfa5dfcb9..9ff0d0eb027eeedcda011ca828a330c8b09c2b22 100644
--- a/ee/app/graphql/types/epic_state_enum.rb
+++ b/ee/app/graphql/types/epic_state_enum.rb
@@ -5,8 +5,8 @@ class EpicStateEnum < BaseEnum
     graphql_name 'EpicState'
     description 'State of an epic'
 
-    value 'all'
-    value 'opened'
-    value 'closed'
+    value 'all', description: 'All epics.'
+    value 'opened', description: 'Open epics.'
+    value 'closed', description: 'Closed epics.'
   end
 end