Update
Operation: Update
Updates an existing time entry.
POST /api/v01/WorkLog/rest/Update Content-Type: application/json
Request body
| Field | Type | Required | Description |
|---|---|---|---|
WorkLogData.WorkLogKeyField | string | yes | Work log leading key name: WorkLogID or IntegrationID |
WorkLogData.WorkLogID or WorkLogIntegrationID | string | per WorkLogKeyField | Work log key |
WorkLogData.TaskKeyField | string | yes | Task leading key name |
WorkLogData.TaskID / TaskKey / TaskIntegrationID | string | per TaskKeyField | Task key (the log can be re-linked to a different task) |
WorkLogData.WorkLogUserID | string | no | User |
WorkLogData.WorkLogDateTimeStartString | string | no | New log start time |
WorkLogData.WorkLogDuration | number | no | New duration in seconds |
WorkLogData.WorkLogDescription | string | no | Description |
Validation
WorkLogKeyFieldmust equalWorkLogIDorIntegrationID; the corresponding field must be populated.WorkLogID = '0'is considered invalid.TaskKeyFieldis required; the corresponding task key must be populated.
Response
{
"status": "Success",
"statusCode": 200,
"details": { "WorkLogID": "0000000789" }
}