diff --git a/nocodb/infra/requests_client.py b/nocodb/infra/requests_client.py index 98e63b5..821d5b6 100644 --- a/nocodb/infra/requests_client.py +++ b/nocodb/infra/requests_client.py @@ -78,6 +78,14 @@ def table_row_delete(self, project: NocoDBProject, table: str, row_id: int) -> i self.__api_info.get_row_detail_uri(project, table, row_id), ).json() + def table_row_add_relation(self, project: NocoDBProject, table: str, row_id: int, + column: str, rel_row_id: int, + relation_type: str = 'hm') -> dict: + uri = f"{self.__api_info.get_row_detail_uri(project, table, row_id)}/{relation_type}/{column}/{rel_row_id}" + return self._request( + "POST", uri, json={} + ).json() + def table_count( self, project: NocoDBProject,