UserTasks
User tasks are used to create tasks for users in the system.
1OK
GET /v1/usertasks HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
OK
{
"Page": 1,
"PageSize": 100,
"Total": 2,
"UserTasks": [
{
"Uid": "9fb6b427-07f7-4b01-a04b-851eaf2d65c0",
"Created": "2022-12-20T11:53:11.0000000+02:00",
"CreatedBy": "5",
"Deadline": "2025-11-04T21:40:48.9992648+00:00",
"Title": "Please add images to these products",
"Description": "I have added products, which are missing their primary image. They should all be available in our DAM for you to choose",
"Status": {},
"AssignedUsers": [
"12"
],
"AssignedUserGroups": [],
"Comments": [],
"AttachedEntities": [
{
"EntityType": {},
"EntityId": "1022",
"Status": {}
},
{
"EntityType": {},
"EntityId": "1023",
"Status": {}
},
{
"EntityType": {},
"EntityId": "1024",
"Status": {}
}
]
},
{
"Uid": "eb284804-a977-47f9-acda-04f3ea3bbb96",
"Created": "2023-01-02T14:57:05.0000000+02:00",
"CreatedBy": "3",
"Deadline": "2023-01-14T00:00:00.0000000+02:00",
"Title": "Missing descriptions on products and variants",
"Description": "There are a few products and variants which are missing descriptions in several languages. Use the english texts to translate from",
"Status": {},
"AssignedUsers": [
"5",
"10"
],
"AssignedUserGroups": [],
"Comments": [
{
"Uid": "8767bfd8-195e-4370-ae74-53f99b76bd4b",
"Comment": "Okay, I will have a look right away. Is it okay to just use standard LanguageWire translations to begin with?",
"UserId": "5",
"Name": "John Doe",
"Created": "2023-01-03T09:41:08.0000000+02:00",
"LastModified": "2025-11-04T21:40:48.9993655+00:00",
"IsSystemGenerated": false
}
],
"AttachedEntities": [
{
"EntityType": {},
"EntityId": "1022",
"Status": {}
},
{
"EntityType": {},
"EntityId": "1023",
"Status": {}
},
{
"EntityType": {},
"EntityId": "1024",
"Status": {}
},
{
"EntityType": {},
"EntityId": "5665",
"Status": {}
},
{
"EntityType": {},
"EntityId": "4986",
"Status": {}
}
]
}
]
}Model used to create a new user task
Unique id of user task
Ids of user groups to which the task is assigned
Ids of specific users to which the task is assigned
Title for the task
Description of the task
Deadline for the task, if any
OK
No content
Bad Request
POST /v1/usertasks HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 475
{
"Uid": "073af031-fc72-4ade-9708-1862c353dab3",
"AssignedUserGroups": null,
"AssignedUsers": [
"5, 10"
],
"Title": "Images on products in poor quality",
"Description": "The images on some products seem to be of poor quality (see attached). Will you please go through them and see if we can get better images?",
"Deadline": "2023-01-14T00:00:00.0000000+02:00",
"AttachedEntities": [
{
"EntityType": {},
"EntityId": "1022"
},
{
"EntityType": {},
"EntityId": "1023"
},
{
"EntityType": {},
"EntityId": "1024"
}
]
}No content
A task assigned to one or more users in the system
Unique id of the task
Deadline for the task, if any
Title for the task
Description of the task
Represents a status of a user task
0= New: A new task that is not yet been processed1= ReOpened: An otherwise completed task that has been re-opened2= InProgress: A task that is currently being worked on3= AwaitingFeedback: Task is awaiting feedback from someone4= Completed: Task is completed
Ids of specific users to which the task is assigned
Ids of user groups to which the task is assigned
OK
No content
Bad Request
PUT /v1/usertasks HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 487
{
"Uid": "073af031-fc72-4ade-9708-1862c353dab3",
"Deadline": "2023-01-14T00:00:00.0000000+02:00",
"Title": "Images on products in poor quality",
"Description": "The images on some products seem to be of poor quality (see attached). Will you please go through them and see if we can get better images?",
"Status": {},
"AssignedUsers": [
"5, 10"
],
"AssignedUserGroups": null,
"AttachedEntities": [
{
"EntityType": {},
"EntityId": "1022"
},
{
"EntityType": {},
"EntityId": "1023"
},
{
"EntityType": {},
"EntityId": "1024"
}
]
}No content
OK
POST /v1/usertasks/batch HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 118
[
"630d5c4d-770e-4095-a262-48637f18ad57",
"7e978dcb-fb0a-44c0-a71c-a4bb785db979",
"e1b8cb77-d709-4768-ae32-28165ba40494"
]OK
[
{
"Uid": "eb284804-a977-47f9-acda-04f3ea3bbb96",
"Created": "2023-01-02T14:57:05.0000000+02:00",
"CreatedBy": "3",
"Deadline": "2023-01-14T00:00:00.0000000+02:00",
"Title": "Missing descriptions on products and variants",
"Description": "There are a few products and variants which are missing descriptions in several languages. Use the english texts to translate from",
"Status": {},
"AssignedUsers": [
"5",
"10"
],
"AssignedUserGroups": [],
"Comments": [
{
"Uid": "8767bfd8-195e-4370-ae74-53f99b76bd4b",
"Comment": "Okay, I will have a look right away. Is it okay to just use standard LanguageWire translations to begin with?",
"UserId": "5",
"Name": "John Doe",
"Created": "2023-01-03T09:41:08.0000000+02:00",
"LastModified": "2025-11-04T21:40:49.0712078+00:00",
"IsSystemGenerated": false
}
],
"AttachedEntities": [
{
"EntityType": {},
"EntityId": "1022",
"Status": {}
},
{
"EntityType": {},
"EntityId": "1023",
"Status": {}
},
{
"EntityType": {},
"EntityId": "1024",
"Status": {}
},
{
"EntityType": {},
"EntityId": "5665",
"Status": {}
},
{
"EntityType": {},
"EntityId": "4986",
"Status": {}
}
]
}
]Unique id of user task to get
OK
GET /v1/usertasks/{uid} HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
OK
{
"Uid": "eb284804-a977-47f9-acda-04f3ea3bbb96",
"Created": "2023-01-02T14:57:05.0000000+02:00",
"CreatedBy": "3",
"Deadline": "2023-01-14T00:00:00.0000000+02:00",
"Title": "Missing descriptions on products and variants",
"Description": "There are a few products and variants which are missing descriptions in several languages. Use the english texts to translate from",
"Status": {},
"AssignedUsers": [
"5",
"10"
],
"AssignedUserGroups": [],
"Comments": [
{
"Uid": "8767bfd8-195e-4370-ae74-53f99b76bd4b",
"Comment": "Okay, I will have a look right away. Is it okay to just use standard LanguageWire translations to begin with?",
"UserId": "5",
"Name": "John Doe",
"Created": "2023-01-03T09:41:08.0000000+02:00",
"LastModified": "2025-11-04T21:40:49.0732729+00:00",
"IsSystemGenerated": false
}
],
"AttachedEntities": [
{
"EntityType": {},
"EntityId": "1022",
"Status": {}
},
{
"EntityType": {},
"EntityId": "1023",
"Status": {}
},
{
"EntityType": {},
"EntityId": "1024",
"Status": {}
},
{
"EntityType": {},
"EntityId": "5665",
"Status": {}
},
{
"EntityType": {},
"EntityId": "4986",
"Status": {}
}
]
}Unique id of user task to delete
OK
No content
Bad Request
DELETE /v1/usertasks/{uid} HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
No content
Uid of user task
Model used to create comment on a user task
Unique id of comment
Comment itself
OK
No content
Bad Request
POST /v1/usertasks/{uid}/comments HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 90
{
"Uid": "c6a6fea3-163a-4a86-be2d-ace37e2b6691",
"Comment": "Super duper. I will have a look"
}No content
Uid of user task
OK
No content
Bad Request
PUT /v1/usertasks/{uid}/comments HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 90
{
"Uid": "c6a6fea3-163a-4a86-be2d-ace37e2b6691",
"Comment": "Super duper. I will have a look"
}No content
Uid of user task
Unique id of comment to delete
OK
No content
Bad Request
DELETE /v1/usertasks/{uid}/comments HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
No content
Last updated