Introduction
APIs and Models to manage your human tasks assigned by Buddies
API
Here is the list of APIs existing under the tasks category.
| API | Description |
|---|---|
| DeleteTaskAsync | Deletes an existing Task with a specified Task ID from the connected Control Room. |
| GetAllTasksAsync | The API gets the list of all available Tasks from the connected Control Room. |
| GetCompletedTasksAsync | The API gets the list of all completed Tasks from the connected Control Room. |
| GetMyDeptCompletedTasksAsync | The API gets the list of completed tasks from the department where the current user is involved. |
| GetMyDeptOverdueTasksAsync | The API gets the list of overdue tasks from the department where the current user is involved. |
| GetMyDeptPendingTasksAsync | The API gets the list of pending tasks from the department where the current user is involved. |
| GetMyDeptTasksAsync | The API gets the list of tasks from the department where the current user is involved. |
| GetMyGroupCompletedTasksAsync | The API gets the list of completed tasks from the group in which the current user is involved. |
| GetMyGroupOverdueTasksAsync | The API gets the list of overdue tasks from the group in which the current user is involved. |
| GetMyGroupPendingTasksAsync | The API gets the list of pending tasks from the group in which the current user is involved. |
| GetMyGroupTasksAsync | The API gets the list of tasks from the group where the current user is involved. |
| GetMyOverdueTasksAsync | The API gets the list of overdue tasks for the current user. |
| GetMyPendingTasksAsync | The API gets the list of pending tasks for the current user. |
| GetMyTasksAsync | The API gets the list of tasks for the current user. |
| GetMyTeamCompletedTasksAsync | The API gets the list of completed tasks from the team in which the current user is involved. |
| GetMyTeamOverdueTasksAsync | The API gets the list of overdue tasks from the team in which the current user is involved. |
| GetMyTeamPendingTasksAsync | The API gets the list of pending tasks from the team in which the current user is involved. |
| GetMyTeamTasksAsync | The API gets the list of tasks from the team the current user is involved in. |
| GetOverdueTasksAsync | The API gets the list of all overdue tasks from the connected Control Room. |
| GetPendingTasksByUserNameAsync | The API gets the list of pending tasks for the specified user. |
| GetPendingTasksAsync | The API gets the list of all pending tasks from the connected Control Room. |
| GetTaskByIdAsync | Gets the task information with the specified task ID from the connected Control Room. |
| ReassignTaskAsync | The API re-assigns the specified task ID to the provided user ID inside the connected Control Room. |
| UpdateTaskAsync | Update the task with specified CRTaskInfo from the connected Control Room. |
Models
Here is the list of Models used in Tasks APIs.
| Models | Description |
|---|---|
| CRTaskInfo | The custom structure represents an instance of the Task entity. |
| CRTasks | Represents the List of CRTaskInfo. |
| NewCRTask | The custom structure represents an instance of the New Task entity. |
| TaskPriority | The TaskPriority object enumeration. |
| TaskStatus | The TaskStatus object enumeration.. |