Below is the Python code to add the worklog in Jira. You need to install a request library for this. Here is the code:
import requests
from requests.auth import HTTPBasicAuth
import json
url = "https://your jira address here/rest/api/2/issue/ticket_number/worklog"
auth = HTTPBasicAuth("username", "jira access token")
headers = {
"Accept": "application/json",
"Content-Type": "application/json"
}
payload = json.dumps({
"comment": {
"content": [
{
"content": [
{
"text": "This is for QA Testing",
"type": "text"
}
],
"type": "paragraph"
}
],
"type": "doc",
"version": 1
},
"started": "2024-09-24T12:34:00.000+0000",
"timeSpentSeconds": 1,
"visibility": {
"identifier": "identifier",
"type": "group"
}
})
response = requests.request(
"POST",
url,
data=payload,
headers=headers,
auth=auth
)
print(json.dumps(json.loads(response.text), sort_keys=True, indent=4, separators=(",", ": ")))
Comments
Post a Comment