Documentation Index
Fetch the complete documentation index at: https://koreai.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Back to Case Management API List
Updates an existing task in the case management system.
| Field | Value |
|---|
| Method | POST |
| Endpoint | https://{{host}}/caseManagement/api/public/analytics/{{streamId}}/updateTask/{{taskId}} |
| Content Type | application/json |
| Authorization | auth: {{JWT}} See How to generate the JWT Token. |
| API Scope | Case Management Configuration |
Path Parameters
| Parameter | Required | Description |
|---|
host | Required | Environment URL. For example, https://platform.kore.ai. |
streamId | Required | Bot or Stream identifier from the bot’s General Settings. For example, st-084d3c5e-376a-559f-xxxx-a012bbxxxxxx. |
taskId | Required | Unique task identifier. For example, ti-73acd32-0123-xxxx-9891-00a950xxxxxx. |
| Parameter | Required | Description |
|---|
accountId | Required | Account identifier associated with the API request. For example, 6639f7bd5xxxxffac03bxxxx. |
Sample Request
curl --location 'https://{{host}}/caseManagement/api/public/analytics/{{streamId}}/updateTask/{{taskId}}' \
--header 'sec-ch-ua: "Google Chrome";v="123", "Not:A-Brand";v="8", "Chromium";v="123"' \
--header 'AccountId: {{accountId}}' \
--header 'client-app: unified' \
--header 'X-Timezone-Offset: -330' \
--header 'sec-ch-ua-mobile: ?0' \
--header 'auth: {{jwt-code}}' \
--header 'state: configured' \
--header 'Iid: st-084d3c5e-376a-559f-9987-a012bb2bxxxx' \
--header 'Content-Type: application/json;charset=UTF-8' \
--header 'Accept: application/json, text/plain, */*' \
--header 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36' \
--header 'bot-language: en' \
--header 'app-language: en' \
--header 'Referer: http://localhost/builder/app/welcomeflows' \
--header 'sec-ch-ua-platform: "Linux"' \
--data '{
"name": "Task Testing"
}'
Request Body Parameters
| Parameter | Required | Type | Description |
|---|
caseTmp | Optional | String | Unique task template identifier. |
name | Optional | String | Task name. |
lname | Optional | String | Lowercase version or slug of the name. |
desc | Optional | String | Task description. |
tags | Optional | Array | Array of tag strings. |
userInfo | Optional | Object | User information for the user who created or owns the task. |
sessIds | Optional | Array | Related session IDs. |
accountId | Optional | String | Account identifier. |
lid | Optional | String | Stream, instance, or session ID. |
orgId | Optional | String | Organization identifier. |
convIds | Optional | Array | Related conversation IDs. |
status | Optional | Object | Current task status. |
language | Optional | String | Task language code. For example, english. |
source | Optional | String | Source of the task. For example, rtm. |
conversationType | Optional | String | Type of conversation. |
fields | Optional | Array | Custom or system field definitions and values. |
participants | Optional | Array | List of participants. |
queues | Optional | Array | Assigned queues. |
priority | Optional | Object | Priority metadata. |
refId | Optional | String | Task reference ID. |
assigneeType | Optional | String | Assignment type. |
isActive | Optional | Boolean | Whether the task is active. |
taskIds | Optional | Array | Array of associated task IDs. |
attachments | Optional | Array | Array of attachments. |
feedback | Optional | Array | Feedback data. |
createdBy | Optional | Object | Creator information. |
updatedBy | Optional | Object | Last updated by information. |
timestampValue | Optional | Number | Timestamp in milliseconds for tracking updates. |
activityIds | Optional | Array | Related activity IDs. |
commentIds | Optional | Array | Related comment IDs. |
resolutionCmts | Optional | Array | Resolution comments. |
dueDate | Optional | Number | Due date timestamp in milliseconds. |
isBreached | Optional | Boolean | SLA breach flag. |
supportCustomTasks | Optional | Boolean | Support for custom tasks. |
channel | Optional | Array | Channels used. For example, chat, email. |
createdAt | Optional | String | Task creation timestamp. |
updatedAt | Optional | String | Last updated timestamp. |
currAssignee | Optional | Object | Current assigned agent. |
ETA | Optional | String | Estimated resolution time in ISO format. |
Sample Response
{
"_id": "ti-73acd32-0123-4114-9891-00a950aaxxxx",
"caseId": "ci-31d9184-d64d-42d9-8c75-5edba531xxxx",
"caseRefId": "CS00xxxx",
"taskTmp": "jbhk",
"name": "Task Testing",
"lname": "task testing",
"tags": [],
"userInfo": {
"_id": "u-fd371c0a-3168-5a02-83dd-f4ba5597xxxx",
"name": "John"
},
...
"ETA": ""
}