From 1f1c4a1dd1d2819809f264d6a5259b9e880a3203 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Tue, 13 Aug 2019 17:43:13 +0200 Subject: [PATCH] added get project by id in clockify api --- pype/clockify/clockify_api.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pype/clockify/clockify_api.py b/pype/clockify/clockify_api.py index fb518a5af9..4511bb77d5 100644 --- a/pype/clockify/clockify_api.py +++ b/pype/clockify/clockify_api.py @@ -159,6 +159,19 @@ class ClockifyAPI(metaclass=Singleton): project["name"]: project["id"] for project in response.json() } + def get_project_by_id(self, project_id, workspace_id=None): + if workspace_id is None: + workspace_id = self.workspace_id + action_url = 'workspaces/{}/projects/{}/'.format( + workspace_id, project_id + ) + response = requests.get( + self.endpoint + action_url, + headers=self.headers + ) + + return response.json() + def get_tags(self, workspace_id=None): if workspace_id is None: workspace_id = self.workspace_id