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": "7ca33bf2-59c9-47f1-9364-b3ff40a51e86",
"SecondaryId": "368ff3ad-3c1e-4ba9-89df-d2fd1d1f2a37",
"InputValues": {
"sample string 1": {},
"sample string 3": {}
},
"PercentComplete": 3.0,
"State": 0,
"Status": 0,
"LastMessage": "sample string 4",
"AsyncClass": "sample string 5",
"accessToken": "sample string 6",
"SequenceNumber": 7,
"StartDate": "2026-07-01T16:20:12.3286283+00:00",
"QueueDate": "2026-07-01T16:20:12.3286283+00:00",
"Delay": 10.0,
"UserId": "da3ef8c6-5c44-42d5-85f5-d0c3bf143698",
"InBlob": true,
"ScheduleId": "c9e73921-6235-4e78-b63f-cb53bd49a3c1",
"id": "88b2deb4-c325-4143-9ab4-e0014ad7609b",
"ConfigId": "9ba98218-8cfa-446a-a8b1-15a9a548f793"
}
},
"revision": 5,
"NeedRefresh": true,
"success": true,
"Message": "sample string 8",
"requestId": 1
}