...
Code Block |
---|
{ "description": "my description", "durationInSeconds": 3600, "isBillable": true, "issueId": 10182, "jiraWorklogId": 230818, "workDate": "2023-04-24", "worklogId": 155, "worklogTagIds": [ 1, 5 ], "workStartTimeworklogTags": "12:00" } |
400
Invalid parameters:
An object that holds all field and non-field related errors:
Code Block |
---|
{[ // Errors that are{ not tied to any specific field. "additionalErrorsid": [ 1, { "errorTypename": "JiraErrordevelopment" | "PeriodicLimit" | "PeriodicLoggablePeriod" | "PeriodicMaxHoursPerDay" | "TooManyDataForTimesheet" | "TooManyWorklogsToExport" | "NoActiveLicense" | "ManualUpgradeNeeded" }, { "extraid": //5, A field holding additional information related to the error "name": "testing" } ], } // Error response data], for fields. "fieldErrorsworkStartTime": "12:00" } |
400
Invalid parameters:
An object that holds all field and non-field related errors:
Code Block |
---|
{ // Errors that are not tied to any specific field. "additionalErrors": [ { "errorType": "ExceedJiraError" | "InvalidPeriodicLimit" | "InvalidByJiraPeriodicLoggablePeriod" | "InvalidFormatPeriodicMaxHoursPerDay" | "LoggablePeriodTooManyDataForTimesheet" | "MaxHoursPerDayTooManyWorklogsToExport" | "RequiredNoActiveLicense" | "TooManyPeriodicIssuesManualUpgradeNeeded", "extra": // A Anfield arrayholding ofadditional stringinformation arraysrelated containingto the problematicerror field names. } ], "paths": [ // Error response data for fields. "fieldErrors": [ { "stringerrorType": "Exceed" | "Invalid" | "InvalidByJira" | "InvalidFormat" | ]"LoggablePeriod" | "MaxHoursPerDay" | "Required" | "TooManyPeriodicIssues", ] } // An ] } |
401
Unauthorized
479
The user does not have one of the necessary Timetracker permissions that can be set in the Global Settings.
Update worklog PATCH /worklog
Header parameters
...
Header Parameter
...
Optional
...
Description
...
x-everit-api-key
...
false
...
Generated Everit authentication token, see: REST API
...
x-everit-jwt deprecated
...
false
...
array of string arrays containing the problematic field names.
"paths": [
[
"string"
]
]
}
]
} |
401
Unauthorized
479
The user does not have one of the necessary Timetracker permissions that can be set in the Global Settings.
Update worklog PATCH /worklog
Header parameters
Header Parameter | Optional | Description | |
---|---|---|---|
x-everit-api-key instead)x-requested-by | falseCSRF protection paramter. | Generated Everit authentication token, see: REST API | |
x-everit-timezonejwt | true | The false | JWT token (deprecated, use the new x-everit-api-key instead) |
x-requested-by | false | CSRF protection paramter. | |
x-timezone | true | The time zone of the user, for eg.: Europe/Budapest. If not specified defaults to UTC. | |
x-everit-on-behalf-account | true | The account id of the on behalf user. |
...
PATCH URL: TIME_TRACKER_BASE_URL/timetracker/api/latest/public/worklog
Example patch body:
...
/timetracker/api/latest/public/worklog
Example patch body:
Code Block |
---|
{ "partialWorklog": { "description": "test description", "durationInSeconds": 3600, "isBillable": true, "issueId": 10329, "workDate": "2023-04-19", "worklogTagIds": [1, 5], "workStartTime"partialWorklog: "08: { 15" }, "worklogId": 181, "descriptionjiraWorklogId": "test description", 230818, } |
Example response:
200
The patch operation is accepted and processed. The result of the worklog patch can be found in the response body:
If there was no error during the patch the error object will be null and the patched worklog is returned:
Code Block {
...
"
...
error":
...
null,
...
...
"
...
worklog":
...
{ "
...
description":
...
"test description", "
...
durationInSeconds":
...
10800, "
...
isBillable":
...
true, "
...
issueId":
...
10329,
...
...
"
...
workDate":
...
Example response:
200
The patch operation is accepted and processed. The result of the worklog patch can be found in the response body:
If there was no error during the patch the error object will be null and the patched worklog is returned:
Code Block {"2023-04-19", "errorworklogId": null181, "worklogworklogTagIds": { [ 1, 5 ], "descriptionworklogTags": [ "test description", { "durationInSeconds": 10800, "isBillableid": true1, "issueIdname": "development" 10329, "workDate": "2023-04-19", }, { "worklogId": 181, "worklogTagIdsid": [5, 1, "name": "testing" 5} ], "workStartTime": "08:15" } }
If there was an error during the patch the error object will be filled:
Code Block { "error": { "message": null, "result": "WORKLOG_NOT_FOUND", "worklogId": 181 }, "worklog": null }
...