diff --git a/reference/var/functions/get-resource-id.xml b/reference/var/functions/get-resource-id.xml
new file mode 100644
index 0000000000..10bd990b23
--- /dev/null
+++ b/reference/var/functions/get-resource-id.xml
@@ -0,0 +1,108 @@
+
+
+
+
+ get_resource_id
+
+ Returns an integer identifier for the given resource
+
+
+
+
+ &reftitle.description;
+
+ intget_resource_id
+ resourceres
+
+
+ This function provides a type-safe way for generating the integer identifier
+ for a resource.
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ res
+
+
+ The evaluated resource handle.
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ The int identifier for the given res.
+
+
+ This function is essentially an int cast of
+ res to make it easier to retrieve the resource ID.
+
+
+
+
+ &reftitle.examples;
+
+
+ get_resource_id example
+
+
+]]>
+
+ &example.outputs;
+
+
+
+
+
+
+
+
+ &reftitle.seealso;
+
+
+ get_resource_type
+
+
+
+
+
+
diff --git a/reference/var/functions/get-resource-type.xml b/reference/var/functions/get-resource-type.xml
index 3cb72c47eb..c8a14b0a65 100644
--- a/reference/var/functions/get-resource-type.xml
+++ b/reference/var/functions/get-resource-type.xml
@@ -75,6 +75,15 @@ echo get_resource_type($doc->doc) . "\n";
+
+
+ &reftitle.seealso;
+
+
+ get_resource_id
+
+
+