fix: update hub item document
diff --git a/erpnext/hub_node/api.py b/erpnext/hub_node/api.py
index 0d01c67..602d65e 100644
--- a/erpnext/hub_node/api.py
+++ b/erpnext/hub_node/api.py
@@ -115,6 +115,16 @@
 
 	return valid_items
 
+@frappe.whitelist()
+def update_item(ref_doctype, ref_doc, data):
+	data = json.loads(data)
+
+	data.update(dict(doctype=ref_doctype, name=ref_doc))
+	try:
+		connection = get_hub_connection()
+		connection.update(data)
+	except Exception as e:
+		frappe.log_error(message=e, title='Hub Sync Error')
 
 @frappe.whitelist()
 def publish_selected_items(items_to_publish):