Skip to main content

Introduction

APIs and Models to manage your human tasks assigned by Buddies

API

Here is the list of APIs existing under the tasks category.

APIDescription
DeleteTaskAsyncDeletes an existing Task with a specified Task ID from the connected Control Room.
GetAllTasksAsyncThe API gets the list of all available Tasks from the connected Control Room.
GetCompletedTasksAsyncThe API gets the list of all completed Tasks from the connected Control Room.
GetMyDeptCompletedTasksAsyncThe API gets the list of completed tasks from the department where the current user is involved.
GetMyDeptOverdueTasksAsyncThe API gets the list of overdue tasks from the department where the current user is involved.
GetMyDeptPendingTasksAsyncThe API gets the list of pending tasks from the department where the current user is involved.
GetMyDeptTasksAsyncThe API gets the list of tasks from the department where the current user is involved.
GetMyGroupCompletedTasksAsyncThe API gets the list of completed tasks from the group in which the current user is involved.
GetMyGroupOverdueTasksAsyncThe API gets the list of overdue tasks from the group in which the current user is involved.
GetMyGroupPendingTasksAsyncThe API gets the list of pending tasks from the group in which the current user is involved.
GetMyGroupTasksAsyncThe API gets the list of tasks from the group where the current user is involved.
GetMyOverdueTasksAsyncThe API gets the list of overdue tasks for the current user.
GetMyPendingTasksAsyncThe API gets the list of pending tasks for the current user.
GetMyTasksAsyncThe API gets the list of tasks for the current user.
GetMyTeamCompletedTasksAsyncThe API gets the list of completed tasks from the team in which the current user is involved.
GetMyTeamOverdueTasksAsyncThe API gets the list of overdue tasks from the team in which the current user is involved.
GetMyTeamPendingTasksAsyncThe API gets the list of pending tasks from the team in which the current user is involved.
GetMyTeamTasksAsyncThe API gets the list of tasks from the team the current user is involved in.
GetOverdueTasksAsyncThe API gets the list of all overdue tasks from the connected Control Room.
GetPendingTasksByUserNameAsyncThe API gets the list of pending tasks for the specified user.
GetPendingTasksAsyncThe API gets the list of all pending tasks from the connected Control Room.
GetTaskByIdAsyncGets the task information with the specified task ID from the connected Control Room.
ReassignTaskAsyncThe API re-assigns the specified task ID to the provided user ID inside the connected Control Room.
UpdateTaskAsyncUpdate the task with specified CRTaskInfo from the connected Control Room.

Models

Here is the list of Models used in Tasks APIs.

ModelsDescription
CRTaskInfoThe custom structure represents an instance of the Task entity.
CRTasksRepresents the List of CRTaskInfo.
NewCRTaskThe custom structure represents an instance of the New Task entity.
TaskPriorityThe TaskPriority object enumeration.
TaskStatusThe TaskStatus object enumeration..