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": "d3d3098e-7518-45f1-8935-7c58f6bd54c4",
"SecondaryId": "58698d4a-d49d-416e-97b2-3aa0e6bb451b",
"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-21T13:06:47.355737+00:00",
"QueueDate": "2026-07-21T13:06:47.355737+00:00",
"Delay": 10.0,
"UserId": "7e62649e-b9de-40c8-813e-e7339736f63d",
"InBlob": true,
"ScheduleId": "d4ea9452-a289-4a76-baa2-1a6f70595139",
"id": "fc9a3a73-7e61-4b94-bdce-e1f5e5238cb5",
"ConfigId": "32e81cbf-3854-494d-b149-d499e3fe5158"
}
},
"revision": 5,
"NeedRefresh": true,
"success": true,
"Message": "sample string 8",
"requestId": 1
}