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": "d0cb0f74-48c8-4f70-ad02-7436cc1538ff",
"SecondaryId": "699be556-3272-47c6-9557-66ba4a0a490d",
"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-04-30T11:54:20.3622928+00:00",
"QueueDate": "2026-04-30T11:54:20.3622928+00:00",
"Delay": 10.0,
"UserId": "8de7538d-e368-48ab-8d1b-3ceb2fb0a587",
"InBlob": true,
"ScheduleId": "40d23ee6-5987-4f34-b7c4-ad2cfbcdddd3",
"id": "959d758e-5c96-4b07-9c8d-519ca20bef6c",
"ConfigId": "4881689a-9ab7-42ae-9dff-d8d761c5bcb0"
}
},
"revision": 5,
"NeedRefresh": true,
"success": true,
"Message": "sample string 8",
"requestId": 1
}