diff --git a/perxis/models.py b/perxis/models.py
index e3a1d57f173b09930900cc86b94aea14f28581a7..0e5040394167d07f29a3c644cead57acdf1ee4b5 100644
--- a/perxis/models.py
+++ b/perxis/models.py
@@ -1,3 +1,5 @@
+import enum
+
 from dataclasses import dataclass
 
 
@@ -6,3 +8,10 @@ class Reference:
     id: str
     collection_id: str
     disabled: bool = False
+
+
+class State(str, enum.Enum):
+    DRAFT = "DRAFT"
+    PUBLISHED = "PUBLISHED"
+    CHANGED = "CHANGED"
+    ARCHIVED = "ARCHIVED"
diff --git a/setup.py b/setup.py
index e7e52269be816af4cb0095da04f6d4ee65f2316c..210545e031b37284a61243f5301e122847727fa2 100644
--- a/setup.py
+++ b/setup.py
@@ -14,7 +14,7 @@ def load_requirements():
 
 setup(
     name='perxis',
-    version='1.7.2',
+    version='1.7.3',
     description='Perxis python client',
     long_description=long_description,
     long_description_content_type='text/markdown',