Issue Worklogs¶
Accessed via jira.worklogs. List, add, update, and delete raw Jira issue worklogs.
Note
jira.worklogs is the low-level endpoint wrapper. For cross-issue reporting, use the helper layer's helpers.worklogs.report().
get_worklogs¶
| Parameter | Type | Default | Description |
|---|---|---|---|
issue_id |
str |
required | Issue ID or key |
start_at |
int |
0 |
First worklog index |
max_results |
int |
50 |
Maximum worklogs |
extra_params |
Mapping[str, Any] \| None |
None |
Additional query parameters such as startedAfter, startedBefore, and expand |
Returns: dict[str, Any]
add_worklog¶
| Parameter | Type | Default | Description |
|---|---|---|---|
issue_id |
str |
required | Issue ID or key |
time_spent |
str |
required | Jira time-tracking duration |
started |
str \| None |
None |
Optional started timestamp |
comment |
Mapping[str, Any] \| None |
None |
Optional ADF comment |
extra_params |
Mapping[str, Any] \| None |
None |
Additional query parameters |
extra_data |
Mapping[str, Any] \| None |
None |
Additional request body data |
Returns: dict[str, Any]
update_worklog¶
| Parameter | Type | Default | Description |
|---|---|---|---|
issue_id |
str |
required | Issue ID or key |
worklog_id |
str |
required | Jira worklog ID |
time_spent |
str \| None |
None |
Optional replacement duration |
started |
str \| None |
None |
Optional replacement started timestamp |
comment |
Mapping[str, Any] \| None |
None |
Optional replacement ADF comment |
extra_params |
Mapping[str, Any] \| None |
None |
Additional query parameters |
extra_data |
Mapping[str, Any] \| None |
None |
Additional request body data |
Returns: dict[str, Any]
delete_worklog¶
| Parameter | Type | Default | Description |
|---|---|---|---|
issue_id |
str |
required | Issue ID or key |
worklog_id |
str |
required | Jira worklog ID |
extra_params |
Mapping[str, Any] \| None |
None |
Additional query parameters |
Returns: None