POST api/mywork/activities
Update Activities
Request Information
URI Parameters
None.
Body Parameters
SyncRequestName | 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
GanttSyncResponseName | 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": "cdefd6ea-2afb-415d-9004-200ec2d3940b", "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-10-19T09:07:52.9792278+00:00", "QueueDate": "2025-10-19T09:07:52.9792278+00:00", "Delay": 9.0, "UserId": "81769c3d-962d-41c9-8f42-c45230f7b246", "InBlob": true, "ScheduleId": "2cfd1996-b19a-42c9-ae9e-a1deb288ffb1", "id": "8c656e8c-ca03-4b0d-89a7-28b000f3a32e", "ConfigId": "a85453bb-9dc0-417c-bc0c-237a8d77b9f7" } }, "revision": 5, "NeedRefresh": true, "success": true, "Message": "sample string 8", "requestId": 1 }