diff --git a/doc/reference/clutter/clutter-docs.xml.in b/doc/reference/clutter/clutter-docs.xml.in
index 080d3297b..66b880d02 100644
--- a/doc/reference/clutter/clutter-docs.xml.in
+++ b/doc/reference/clutter/clutter-docs.xml.in
@@ -138,6 +138,7 @@
+
diff --git a/doc/reference/clutter/clutter-sections.txt b/doc/reference/clutter/clutter-sections.txt
index ae870b997..eba6c3874 100644
--- a/doc/reference/clutter/clutter-sections.txt
+++ b/doc/reference/clutter/clutter-sections.txt
@@ -2218,3 +2218,46 @@ CLUTTER_ALIGN_CONSTRAINT
CLUTTER_IS_ALIGN_CONSTRAINT
clutter_align_constraint_get_type
+
+
+clutter-state
+ClutterState
+ClutterState
+ClutterStateClass
+clutter_state_new
+clutter_state_set
+clutter_state_set_key
+clutter_state_set_duration
+clutter_state_get_duration
+clutter_state_get_states
+clutter_state_get_keys
+clutter_state_remove_key
+clutter_state_get_timeline
+clutter_state_set_animator
+clutter_state_get_animator
+clutter_state_get_target_state
+
+
+ClutterStateKey
+clutter_state_key_get_pre_delay
+clutter_state_key_get_post_delay
+clutter_state_key_get_mode
+clutter_state_key_get_value
+clutter_state_key_get_object
+clutter_state_key_get_property_name
+clutter_state_key_get_source_state_name
+clutter_state_key_get_target_state_name
+
+
+CLUTTER_TYPE_STATE
+CLUTTER_STATE
+CLUTTER_STATE_CLASS
+CLUTTER_IS_STATE
+CLUTTER_IS_STATE_CLASS
+CLUTTER_STATE_GET_CLASS
+clutter_state_get_type
+clutter_state_key_get_type
+
+
+ClutterStatePrivate
+
diff --git a/doc/reference/clutter/clutter.types b/doc/reference/clutter/clutter.types
index ce8d6ab13..5a787bbf4 100644
--- a/doc/reference/clutter/clutter.types
+++ b/doc/reference/clutter/clutter.types
@@ -49,3 +49,4 @@ clutter_drag_action_get_type
clutter_constraint_get_type
clutter_bind_constraint_get_type
clutter_align_constraint_get_type
+clutter_state_get_type