File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed
Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -1436,6 +1436,23 @@ def delete_item(self, item):
14361436 logging .error ("Invalid item UUID: %s" , item .uuid )
14371437 return None
14381438
1439+ def get_item_metrics (self , item ):
1440+ """
1441+ Get metrics for an item
1442+ @param item: Item object
1443+ @return: the raw API response
1444+ """
1445+ if not isinstance (item , Item ):
1446+ logging .error ("Need a valid item" )
1447+ return None
1448+
1449+ url = f"{ self .API_ENDPOINT } /core/items/{ item .uuid } /metrics"
1450+ try :
1451+ return self .api_get (url , None , None )
1452+ except Exception as e :
1453+ logging .error (f"Error retrieving metrics for item { item .uuid } : { e } " )
1454+ return None
1455+
14391456 def create_user (self , user , token = None , embeds = None ):
14401457 """
14411458 Create a user
You can’t perform that action at this time.
0 commit comments