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": "a3f54bbf-1ff3-4204-8fb5-16c130ba868b", "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-07-16T12:49:15.5630521+00:00", "QueueDate": "2025-07-16T12:49:15.5630521+00:00", "Delay": 9.0, "UserId": "7d7bc798-d4b3-4a35-89e7-bba2aad1b2b9", "InBlob": true, "ScheduleId": "ca2b3b7a-1179-4b2d-aba1-3a305572e452", "id": "ff9edbf6-1be1-47df-861e-9a19ac9f9f4e", "ConfigId": "27b01e8b-ef55-498e-aa28-0d76a62bfd0f" } }, "revision": 5, "NeedRefresh": true, "success": true, "Message": "sample string 8", "requestId": 1 }