diff --git a/p2/advisory.c b/p1/advisory.c
index 4303de6..2ac80ae 100644
--- a/src/advisory.c
+++ b/src/advisory.c
@@ -135,6 +135,16 @@ hy_advisory_get_rights(HyAdvisory advisory)
     return pool_lookup_str(advisory->pool, advisory->a_id, UPDATE_RIGHTS);
 }
 
+const char *hy_advisory_get_severity(HyAdvisory advisory)
+{
+    return pool_lookup_str(advisory->pool, advisory->a_id, UPDATE_SEVERITY);
+}
+
+int hy_advisory_get_reboot_suggested(HyAdvisory advisory)
+{
+    return pool_lookup_void(advisory->pool, advisory->a_id, UPDATE_REBOOT);
+}
+
 unsigned long long
 hy_advisory_get_updated(HyAdvisory advisory)
 {
diff --git a/p2/advisory.h b/p1/advisory.h
index 203fe74..ace37de 100644
--- a/src/advisory.h
+++ b/src/advisory.h
@@ -41,6 +41,8 @@ const char *hy_advisory_get_id(HyAdvisory advisory);
 HyAdvisoryType hy_advisory_get_type(HyAdvisory advisory);
 const char *hy_advisory_get_description(HyAdvisory advisory);
 const char *hy_advisory_get_rights(HyAdvisory advisory);
+const char *hy_advisory_get_severity(HyAdvisory advisory);
+int hy_advisory_get_reboot_suggested(HyAdvisory advisory);
 unsigned long long hy_advisory_get_updated(HyAdvisory advisory);
 HyAdvisoryPkgList hy_advisory_get_packages(HyAdvisory advisory);
 HyAdvisoryRefList hy_advisory_get_references(HyAdvisory advisory);