diff --git a/inventory_provider/db/opsdb.py b/inventory_provider/db/opsdb.py
index 548cadc6e70d6ca8961b85be8f818758f4baf499..5e6466ba768aeb9bb8b40e3edf1182ca502d2ecd 100644
--- a/inventory_provider/db/opsdb.py
+++ b/inventory_provider/db/opsdb.py
@@ -12,9 +12,11 @@ geant_lambda_sql = """SELECT
 circuit_hierarchy_query = """SELECT
                        pc.name AS parent_circuit,
                        pc.absid AS parent_circuit_id,
+                       pc.circuit_type AS parent_circuit_type,
                        LOWER(pc.status) AS parent_circuit_status,
                        cc.name AS child_circuit,
                        cc.absid AS child_circuit_id,
+                       cc.circuit_type AS child_circuit_type,
                        LOWER(cc.status) AS child_circuit_status,
                        cg.segment_group AS segment_group
                      FROM circuit_glue cg
@@ -350,6 +352,7 @@ SELECT
             }
 
         return {
+            'id': row['absid'],
             'category': row['category'],
             'circuit_type': row['circuit_type'],
             'service_type': row['service_type'],