File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed
Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -1572,6 +1572,27 @@ def get_item_mapped_collections(self, item):
15721572 )
15731573 return None
15741574
1575+ def get_item_relationships (self , item ):
1576+ """
1577+ Get the relationships of a given item
1578+ @param item: Item object
1579+ @return: Relationships object
1580+ """
1581+ if not isinstance (item , Item ):
1582+ logging .error ("Need a valid item" )
1583+ return None
1584+
1585+ url = f"{ self .API_ENDPOINT } /core/items/{ item .uuid } /relationships"
1586+ try :
1587+ response = self .api_get (url )
1588+ if response .status_code == 200 :
1589+ return parse_json (response )
1590+ else :
1591+ return None
1592+ except Exception as e :
1593+ logging .error (f"Error retrieving relationships for item { item .uuid } : { e } " )
1594+ return None
1595+
15751596 def create_user (self , user , token = None , embeds = None ):
15761597 """
15771598 Create a user
You can’t perform that action at this time.
0 commit comments