POST api/mywork/activities
Update Activities
Request Information
URI Parameters
None.
Body Parameters
SyncRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| tasks | ItemSyncRequest |
None. |
|
| assignments | ItemSyncRequest |
None. |
|
| dependencies | ItemSyncRequest |
None. |
|
| resources | ItemSyncRequest |
None. |
|
| requestId | unsigned integer |
None. |
|
| revision | integer |
None. |
Request Formats
application/json, text/json
Sample:
{
"tasks": {
"updated": [
{
"sample string 1": {},
"sample string 3": {}
},
{
"sample string 1": {},
"sample string 3": {}
}
],
"added": [
{
"sample string 1": {},
"sample string 3": {}
},
{
"sample string 1": {},
"sample string 3": {}
}
],
"removed": [
{
"sample string 1": {},
"sample string 3": {}
},
{
"sample string 1": {},
"sample string 3": {}
}
],
"removedFromSchedule": [
{
"sample string 1": {},
"sample string 3": {}
},
{
"sample string 1": {},
"sample string 3": {}
}
]
},
"assignments": {
"updated": [
{
"sample string 1": {},
"sample string 3": {}
},
{
"sample string 1": {},
"sample string 3": {}
}
],
"added": [
{
"sample string 1": {},
"sample string 3": {}
},
{
"sample string 1": {},
"sample string 3": {}
}
],
"removed": [
{
"sample string 1": {},
"sample string 3": {}
},
{
"sample string 1": {},
"sample string 3": {}
}
],
"removedFromSchedule": [
{
"sample string 1": {},
"sample string 3": {}
},
{
"sample string 1": {},
"sample string 3": {}
}
]
},
"dependencies": {
"updated": [
{
"sample string 1": {},
"sample string 3": {}
},
{
"sample string 1": {},
"sample string 3": {}
}
],
"added": [
{
"sample string 1": {},
"sample string 3": {}
},
{
"sample string 1": {},
"sample string 3": {}
}
],
"removed": [
{
"sample string 1": {},
"sample string 3": {}
},
{
"sample string 1": {},
"sample string 3": {}
}
],
"removedFromSchedule": [
{
"sample string 1": {},
"sample string 3": {}
},
{
"sample string 1": {},
"sample string 3": {}
}
]
},
"resources": {
"updated": [
{
"sample string 1": {},
"sample string 3": {}
},
{
"sample string 1": {},
"sample string 3": {}
}
],
"added": [
{
"sample string 1": {},
"sample string 3": {}
},
{
"sample string 1": {},
"sample string 3": {}
}
],
"removed": [
{
"sample string 1": {},
"sample string 3": {}
},
{
"sample string 1": {},
"sample string 3": {}
}
],
"removedFromSchedule": [
{
"sample string 1": {},
"sample string 3": {}
},
{
"sample string 1": {},
"sample string 3": {}
}
]
},
"requestId": 1,
"revision": 1
}
Response Information
Resource Description
GanttSyncResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| tasks | Object |
None. |
|
| assignments | Object |
None. |
|
| dependencies | Object |
None. |
|
| resources | Object |
None. |
|
| Process | AsyncProcessResult |
None. |
|
| revision |
Revision stamp set for the response. |
integer |
None. |
| NeedRefresh | boolean |
None. |
|
| success |
`True` for this type of response. |
boolean |
None. |
| Message |
Status of request processing. True if request was processed successfully and False otherwise. |
string |
None. |
| requestId |
Identifier of request as reaction on which this respond is sent. |
unsigned integer |
None. |
Response Formats
application/json, text/json
Sample:
{
"tasks": {},
"assignments": {},
"dependencies": {},
"resources": {},
"Process": {
"Success": true,
"Message": "sample string 2",
"ProcessInfo": {
"PlanId": "42d1ee1b-c7be-452a-8221-49a32703c71e",
"InputValues": {
"sample string 1": {},
"sample string 3": {}
},
"PercentComplete": 2.0,
"State": 0,
"Status": 0,
"LastMessage": "sample string 3",
"AsyncClass": "sample string 4",
"accessToken": "sample string 5",
"SequenceNumber": 6,
"StartDate": "2025-12-03T13:05:46.9655912+00:00",
"QueueDate": "2025-12-03T13:05:46.9655912+00:00",
"Delay": 9.0,
"UserId": "824c174a-680f-43c8-8f42-4ccb105cc752",
"InBlob": true,
"ScheduleId": "49e297b6-9ed4-4dda-838f-1e0f75168567",
"id": "cdd91796-92ff-4005-af5a-3b2170c4f1b3",
"ConfigId": "e320e5fe-5244-4599-9f05-7eee91541dbc"
}
},
"revision": 5,
"NeedRefresh": true,
"success": true,
"Message": "sample string 8",
"requestId": 1
}