Kenesto Tasks API
Kenesto API Documentation

Kenesto Tasks API

Base URL
https://{kenesto-hostname}/Kenesto.Web.API/KDocumentsV3.svc/
POSTAddNewTask ▼

Add a new task.

Endpoint

https://{kenesto hostname}/Kenesto.Web.API/KTasksV3.svc/AddNewTask

Parameters

NameRequired
tokenYes
userDataNo

Request Example

{
  "token":"encrypted-token-value",
  "userData":"optional free text"
}

Response Example

{
  "success": true,
  "operation": "AddNewTask"
}
POSTAddNewTaskWithDocuments ▼

Add a new task with attached documents.

Endpoint

https://{kenesto hostname}/Kenesto.Web.API/KTasksV3.svc/AddNewTaskWithDocuments

Request Example

{
  "token":"encrypted-token-value",
  "userData":"optional free text"
}

Response Example

{
  "success": true,
  "operation": "AddNewTaskWithDocuments"
}
POSTCancelTask ▼

Cancel an existing task.

Endpoint

https://{kenesto hostname}/Kenesto.Web.API/KTasksV3.svc/CancelTask

Request Example

{
  "token":"encrypted-token-value",
  "userData":"optional free text"
}

Response Example

{
  "success": true,
  "operation": "CancelTask"
}
POSTCompleteTask ▼

Mark a task as completed.

Endpoint

https://{kenesto hostname}/Kenesto.Web.API/KTasksV3.svc/CompleteTask

Request Example

{
  "token":"encrypted-token-value",
  "userData":"optional free text"
}

Response Example

{
  "success": true,
  "operation": "CompleteTask"
}
POSTCreateTask ▼

Create a task.

Endpoint

https://{kenesto hostname}/Kenesto.Web.API/KTasksV3.svc/CreateTask

Request Example

{
  "token":"encrypted-token-value",
  "userData":"optional free text"
}

Response Example

{
  "success": true,
  "operation": "CreateTask"
}
POSTDeclineTask ▼

Decline a task.

Endpoint

https://{kenesto hostname}/Kenesto.Web.API/KTasksV3.svc/DeclineTask

Request Example

{
  "token":"encrypted-token-value",
  "userData":"optional free text"
}

Response Example

{
  "success": true,
  "operation": "DeclineTask"
}
POSTGetMyActiveTasks ▼

Retrieve active tasks for the current user.

Endpoint

https://{kenesto hostname}/Kenesto.Web.API/KTasksV3.svc/GetMyActiveTasks

Response Example

{
  "success": true,
  "operation": "GetMyActiveTasks"
}
POSTGetMyCompletedTasks ▼

Retrieve completed tasks for the current user.

Endpoint

https://{kenesto hostname}/Kenesto.Web.API/KTasksV3.svc/GetMyCompletedTasks

Response Example

{
  "success": true,
  "operation": "GetMyCompletedTasks"
}
POSTGetTaskInfo ▼

Retrieve task information.

Endpoint

https://{kenesto hostname}/Kenesto.Web.API/KTasksV3.svc/GetTaskInfo

Response Example

{
  "success": true,
  "operation": "GetTaskInfo"
}
POSTGetTasksAssignedToMe ▼

Retrieve tasks assigned to the current user.

Endpoint

https://{kenesto hostname}/Kenesto.Web.API/KTasksV3.svc/GetTasksAssignedToMe

Response Example

{
  "success": true,
  "operation": "GetTasksAssignedToMe"
}
POSTGetTasksIOwn ▼

Retrieve tasks owned by the current user.

Endpoint

https://{kenesto hostname}/Kenesto.Web.API/KTasksV3.svc/GetTasksIOwn

Response Example

{
  "success": true,
  "operation": "GetTasksIOwn"
}
POSTReassignTask ▼

Reassign a task.

Endpoint

https://{kenesto hostname}/Kenesto.Web.API/KTasksV3.svc/ReassignTask

Response Example

{
  "success": true,
  "operation": "ReassignTask"
}
POSTRetriveAllArchivedTasks ▼

Retrieve all archived tasks.

Endpoint

https://{kenesto hostname}/Kenesto.Web.API/KTasksV3.svc/RetriveAllArchivedTasks

Response Example

{
  "success": true,
  "operation": "RetriveAllArchivedTasks"
}
POSTRetriveAllTasksAssignedToMe ▼

Retrieve all tasks assigned to the current user.

Endpoint

https://{kenesto hostname}/Kenesto.Web.API/KTasksV3.svc/RetriveAllTasksAssignedToMe

Response Example

{
  "success": true,
  "operation": "RetriveAllTasksAssignedToMe"
}
POSTRetriveAllTasksIOwn ▼

Retrieve all tasks owned by the current user.

Endpoint

https://{kenesto hostname}/Kenesto.Web.API/KTasksV3.svc/RetriveAllTasksIOwn

Response Example

{
  "success": true,
  "operation": "RetriveAllTasksIOwn"
}
POSTRetriveArchivedTaskById ▼

Retrieve archived task by ID.

Endpoint

https://{kenesto hostname}/Kenesto.Web.API/KTasksV3.svc/RetriveArchivedTaskById

Response Example

{
  "success": true,
  "operation": "RetriveArchivedTaskById"
}
POSTRetriveTaskAssignedToMeById ▼

Retrieve assigned task by ID.

Endpoint

https://{kenesto hostname}/Kenesto.Web.API/KTasksV3.svc/RetriveTaskAssignedToMeById

Response Example

{
  "success": true,
  "operation": "RetriveTaskAssignedToMeById"
}
POSTRetriveTasksIOwnById ▼

Retrieve owned task by ID.

Endpoint

https://{kenesto hostname}/Kenesto.Web.API/KTasksV3.svc/RetriveTasksIOwnById

Response Example

{
  "success": true,
  "operation": "RetriveTasksIOwnById"
}
POSTSendTask ▼

Send a task.

Endpoint

https://{kenesto hostname}/Kenesto.Web.API/KTasksV3.svc/SendTask

Response Example

{
  "success": true,
  "operation": "SendTask"
}
POSTSetActualStart ▼

Set the actual task start date.

Endpoint

https://{kenesto hostname}/Kenesto.Web.API/KTasksV3.svc/SetActualStart

Response Example

{
  "success": true,
  "operation": "SetActualStart"
}
POSTTerminateTask ▼

Terminate a task.

Endpoint

https://{kenesto hostname}/Kenesto.Web.API/KTasksV3.svc/TerminateTask

Response Example

{
  "success": true,
  "operation": "TerminateTask"
}
POSTUpdateTask ▼

Update a task.

Endpoint

https://{kenesto hostname}/Kenesto.Web.API/KTasksV3.svc/UpdateTask

Response Example

{
  "success": true,
  "operation": "UpdateTask"
}
POSTWorkflowTaskCompleted ▼

Mark a workflow task as completed.

Endpoint

https://{kenesto hostname}/Kenesto.Web.API/KTasksV3.svc/WorkflowTaskCompleted

Response Example

{
  "success": true,
  "operation": "WorkflowTaskCompleted"
}