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": "f6edd22c-1e6e-464f-b6d2-ed3b06536bf4",
"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": "2026-02-01T14:07:48.9325118+00:00",
"QueueDate": "2026-02-01T14:07:48.9325118+00:00",
"Delay": 9.0,
"UserId": "e527f5f5-5b7f-442f-a990-41d89d1ecfce",
"InBlob": true,
"ScheduleId": "df84dd1f-38aa-404e-af2f-90a6d2371799",
"id": "5f66fadb-b11a-4ab9-ba96-cec1a858d2e5",
"ConfigId": "2bbf260d-b4f8-4b9e-8634-b8fa5fce93c3"
}
},
"revision": 5,
"NeedRefresh": true,
"success": true,
"Message": "sample string 8",
"requestId": 1
}