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": "aea8ebd3-df32-4211-8c12-d4b8fa1dc3a2", "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-05-23T21:07:00.9310914+00:00", "QueueDate": "2025-05-23T21:07:00.9310914+00:00", "Delay": 9.0, "UserId": "9bf1cd94-d913-487d-a7a4-a7af12bcd130", "InBlob": true, "ScheduleId": "d2f0a1d7-629f-441c-b6b6-1af880559689", "id": "df1d73f7-3a10-44f0-a802-25b471551878", "ConfigId": "189622a7-8c08-4ef7-a887-e9abe4b1253b" } }, "revision": 5, "NeedRefresh": true, "success": true, "Message": "sample string 8", "requestId": 1 }