diff --git a/plane/api/work_items/base.py b/plane/api/work_items/base.py index 61c2ac1..293cd54 100644 --- a/plane/api/work_items/base.py +++ b/plane/api/work_items/base.py @@ -39,7 +39,7 @@ def create(self, workspace_slug: str, project_id: str, data: CreateWorkItem) -> data: Work item data """ response = self._post( - f"{workspace_slug}/projects/{project_id}/work-items", + f"{workspace_slug}/projects/{project_id}/issues", data.model_dump(exclude_none=True), ) return WorkItem.model_validate(response) @@ -80,7 +80,7 @@ def retrieve( """ query_params = params.model_dump(exclude_none=True) if params else None response = self._get( - f"{workspace_slug}/projects/{project_id}/work-items/{work_item_id}", + f"{workspace_slug}/projects/{project_id}/issues/{work_item_id}", params=query_params, ) return WorkItemDetail.model_validate(response) @@ -102,7 +102,7 @@ def retrieve_by_identifier( """ query_params = params.model_dump(exclude_none=True) if params else None response = self._get( - f"{workspace_slug}/work-items/{project_identifier}-{issue_identifier}", + f"{workspace_slug}/issues/{project_identifier}-{issue_identifier}", params=query_params, ) return WorkItemDetail.model_validate(response) @@ -123,7 +123,7 @@ def update( data: Updated work item data """ response = self._patch( - f"{workspace_slug}/projects/{project_id}/work-items/{work_item_id}", + f"{workspace_slug}/projects/{project_id}/issues/{work_item_id}", data.model_dump(exclude_none=True), ) return WorkItem.model_validate(response) @@ -136,7 +136,7 @@ def delete(self, workspace_slug: str, project_id: str, work_item_id: str) -> Non project_id: UUID of the project work_item_id: UUID of the work item """ - return self._delete(f"{workspace_slug}/projects/{project_id}/work-items/{work_item_id}") + return self._delete(f"{workspace_slug}/projects/{project_id}/issues/{work_item_id}") def list( self, @@ -167,7 +167,7 @@ def list( """ query_params = params.model_dump(exclude_none=True) if params else None response = self._get( - f"{workspace_slug}/projects/{project_id}/work-items", params=query_params + f"{workspace_slug}/projects/{project_id}/issues", params=query_params ) return PaginatedWorkItemResponse.model_validate(response) @@ -187,5 +187,5 @@ def search( search_params = {"q": query} if params: search_params.update(params.model_dump(exclude_none=True)) - response = self._get(f"{workspace_slug}/work-items/search", params=search_params) + response = self._get(f"{workspace_slug}/issues/search", params=search_params) return WorkItemSearch.model_validate(response)