POST api/mywork/activities

Update Activities

Request Information

URI Parameters

None.

Body Parameters

SyncRequest
NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional 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": "3014d156-17eb-47bc-bca2-a541e262595d",
      "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": "2024-10-18T08:38:59.3558965+00:00",
      "QueueDate": "2024-10-18T08:38:59.3558965+00:00",
      "UserId": "87cb2a81-bda0-4758-a90e-74998e8440d2",
      "InBlob": true,
      "id": "9f75e972-ae0c-46e6-9a84-4fc8d889b4be",
      "ConfigId": "c05765ab-d271-44b5-8a08-146914bdb144"
    }
  },
  "revision": 5,
  "NeedRefresh": true,
  "success": true,
  "Message": "sample string 8",
  "requestId": 1
}