Kenesto Tasks API from June 8th 2026
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"
}