<service domain|custom domain>/app/<portal>/api/v3/releases/{release_id}/worklogs
Release Worklog
This API helps you to track and record the work done by a team member for the release module
Attributes
id (long)
Indicates the unique ID of the Worklog
owner (user)
Indicates the owner for the worklog
description (html)
Contains the description about the worklog
start_time (datetime)
Contains start date and time of the worklog as a JSON Object and has the “value” in milliseconds and “display_value” in the standard date format
end_time (datetime)
Contains the end date and time of the worklog as a JSON Object and has the “value” in milliseconds and “display_value” in the standard date format
recorded_time (datetime)
Contains the date and time of creation of the worklog as a JSON Object and has the “value” in milliseconds and “display_value” in the standard date format
More Attributes Expand all
Add Release Worklog
This operation helps to add a release worklog
Mandatory Fields :- owner
Url
Attributes
id (long)
Indicates the unique ID of the Worklog
owner (user)
Indicates the owner for the worklog
description (html)
Contains the description about the worklog
start_time (datetime)
Contains start date and time of the worklog as a JSON Object and has the “value” in milliseconds and “display_value” in the standard date format
end_time (datetime)
Contains the end date and time of the worklog as a JSON Object and has the “value” in milliseconds and “display_value” in the standard date format
recorded_time (datetime)
Contains the date and time of creation of the worklog as a JSON Object and has the “value” in milliseconds and “display_value” in the standard date format
More Attributes Expand all
$ curl <service domain|custom domain>/app/<portal>/api/v3/releases/{release_id}/worklogs\
-X POST\
-H "Accept: application/vnd.manageengine.sdp.v3+json"\
-H "Authorization: Zoho-oauthtoken 1000.7xxx98976ab0xxxxxx19901e7551be57.bxxxx921ed64c04f79622bebcfxxxxxx"\
-H "Content-Type: application/x-www-form-urlencoded"\
-d input_data='{
"worklog": {
"owner": {
"id": "100000000000033531"
},
"description": "",
"start_time": {
"value": "1643282395032"
},
"end_time": {
"value": "1643318395032"
},
"time_spent": {
"hours": "10",
"minutes": 0
},
"tech_charge": "0.00",
"other_charge": "0",
"worklog_type": null,
"include_nonoperational_hours": true,
"mark_first_response": false
}
}'
// Deluge Sample script
url = "<service domain|custom domain>/app/<portal>/api/v3/releases/{release_id}/worklogs";
headers = {"Accept":"application/vnd.manageengine.sdp.v3+json",
"Content-Type": "application/x-www-form-urlencoded",
"Authorization": "Zoho-oauthtoken 1000.7xxx98976ab0xxxxxx19901e7551be57.bxxxx921ed64c04f79622bebcfxxxxxx"};
input_data = {
"worklog": {
"owner": {
"id": "100000000000033531"
},
"description": "",
"start_time": {
"value": "1643282395032"
},
"end_time": {
"value": "1643318395032"
},
"time_spent": {
"hours": "10",
"minutes": 0
},
"tech_charge": "0.00",
"other_charge": "0",
"worklog_type": null,
"include_nonoperational_hours": true,
"mark_first_response": false
}
};
params = {"input_data": input_data};
response = invokeurl
[
url: url
type: POST
parameters: params
headers: headers
];
info response;
#Powershell version - 5.1
$url = "<service domain|custom domain>/app/<portal>/api/v3/releases/{release_id}/worklogs"
$headers = @{ "Accept" = "application/vnd.manageengine.sdp.v3+json"
"Authorization" = "Zoho-oauthtoken 1000.7xxx98976ab0xxxxxx19901e7551be57.bxxxx921ed64c04f79622bebcfxxxxxx"
"Content-Type" = "application/x-www-form-urlencoded"}
$input_data = @'
{
"worklog": {
"owner": {
"id": "100000000000033531"
},
"description": "",
"start_time": {
"value": "1643282395032"
},
"end_time": {
"value": "1643318395032"
},
"time_spent": {
"hours": "10",
"minutes": 0
},
"tech_charge": "0.00",
"other_charge": "0",
"worklog_type": null,
"include_nonoperational_hours": true,
"mark_first_response": false
}
}
'@
$data = @{ 'input_data' = $input_data}
$response = Invoke-RestMethod -Uri $url -Method post -Body $data -Headers $headers
$response
#Python version - 3.10
from urllib.error import HTTPError
from urllib.parse import urlencode
from urllib.request import urlopen,Request
url = "<service domain|custom domain>/app/<portal>/api/v3/releases/{release_id}/worklogs"
headers ={"Accept": "application/vnd.manageengine.sdp.v3+json",
"Authorization" : "Zoho-oauthtoken 1000.7xxx98976ab0xxxxxx19901e7551be57.bxxxx921ed64c04f79622bebcfxxxxxx",
"Content-Type" : "application/x-www-form-urlencoded"}
input_data = '''{
"worklog": {
"owner": {
"id": "100000000000033531"
},
"description": "",
"start_time": {
"value": "1643282395032"
},
"end_time": {
"value": "1643318395032"
},
"time_spent": {
"hours": "10",
"minutes": 0
},
"tech_charge": "0.00",
"other_charge": "0",
"worklog_type": null,
"include_nonoperational_hours": true,
"mark_first_response": false
}
}'''
data = urlencode({"input_data":input_data}).encode()
httprequest = Request(url, headers=headers,data=data, method="POST")
try:
with urlopen(httprequest) as response:
print(response.read().decode())
except HTTPError as e:
print(e.read().decode())
{
"response_status": {
"status_code": 2000,
"status": "success"
},
"worklog": {
"owner": {
"email_id": "test@test.com",
"is_technician": true,
"sms_mail": null,
"mobile": null,
"last_name": "",
"user_scope": "0",
"cost_per_hour": "0.0",
"phone": null,
"name": "Test",
"id": "100000000000033531",
"photo_url": "https://contacts.zoho.com/file?sample",
"is_vip_user": false,
"department": null,
"first_name": "Test",
"job_title": null
},
"include_nonoperational_hours": true,
"end_time": {
"display_value": "Jan 28, 2022 02:49 AM",
"value": "1643318395032"
},
"description": "",
"other_charge": "0",
"total_charge": "0",
"created_by": {
"email_id": "test@test.com",
"is_technician": true,
"sms_mail": null,
"mobile": null,
"last_name": "",
"user_scope": "0",
"phone": null,
"name": "Test",
"id": "100000000000033531",
"photo_url": "https://contacts.zoho.com/file?sample",
"is_vip_user": false,
"department": null,
"first_name": "Test",
"job_title": null
},
"recorded_time": {
"display_value": "Jan 27, 2022 04:51 PM",
"value": "1643282481822"
},
"time_spent": {
"hours": "10",
"minutes": "00",
"value": "36000000"
},
"tech_charge": "0",
"start_time": {
"display_value": "Jan 27, 2022 04:49 PM",
"value": "1643282395032"
},
"release_stage": null,
"worklog_type": null,
"id": "100000000000040245"
}
}
Edit Release Worklog
This operation helps to update a release worklog
Url
<service domain|custom domain>/app/<portal>/api/v3/releases/{release_id}/worklogs/{worklog_id}
Attributes
id (long)
Indicates the unique ID of the Worklog
owner (user)
Indicates the owner for the worklog
description (html)
Contains the description about the worklog
start_time (datetime)
Contains start date and time of the worklog as a JSON Object and has the “value” in milliseconds and “display_value” in the standard date format
end_time (datetime)
Contains the end date and time of the worklog as a JSON Object and has the “value” in milliseconds and “display_value” in the standard date format
recorded_time (datetime)
Contains the date and time of creation of the worklog as a JSON Object and has the “value” in milliseconds and “display_value” in the standard date format
More Attributes Expand all
$ curl <service domain|custom domain>/app/<portal>/api/v3/releases/{release_id}/worklogs/{worklog_id}\
-X PUT\
-H "Accept: application/vnd.manageengine.sdp.v3+json"\
-H "Authorization: Zoho-oauthtoken 1000.7xxx98976ab0xxxxxx19901e7551be57.bxxxx921ed64c04f79622bebcfxxxxxx"\
-H "Content-Type: application/x-www-form-urlencoded"\
-d input_data='{
"worklog": {
"owner": {
"id": "100000000000033531"
},
"description": "Trial worklog",
"start_time": {
"value": "1643282395032"
},
"end_time": {
"value": "1643424540000"
},
"time_spent": {
"hours": "39",
"minutes": "30"
},
"tech_charge": "0.00",
"other_charge": "20",
"worklog_type": null,
"include_nonoperational_hours": true,
"mark_first_response": false
}
}'
// Deluge Sample script
url = "<service domain|custom domain>/app/<portal>/api/v3/releases/{release_id}/worklogs/{worklog_id}";
headers = {"Accept":"application/vnd.manageengine.sdp.v3+json",
"Content-Type": "application/x-www-form-urlencoded",
"Authorization": "Zoho-oauthtoken 1000.7xxx98976ab0xxxxxx19901e7551be57.bxxxx921ed64c04f79622bebcfxxxxxx"};
input_data = {
"worklog": {
"owner": {
"id": "100000000000033531"
},
"description": "Trial worklog",
"start_time": {
"value": "1643282395032"
},
"end_time": {
"value": "1643424540000"
},
"time_spent": {
"hours": "39",
"minutes": "30"
},
"tech_charge": "0.00",
"other_charge": "20",
"worklog_type": null,
"include_nonoperational_hours": true,
"mark_first_response": false
}
};
params = {"input_data": input_data};
response = invokeurl
[
url: url
type: PUT
parameters: params
headers: headers
];
info response;
#Powershell version - 5.1
$url = "<service domain|custom domain>/app/<portal>/api/v3/releases/{release_id}/worklogs/{worklog_id}"
$headers = @{"Accept": "application/vnd.manageengine.sdp.v3+json",
"Authorization" : "Zoho-oauthtoken 1000.7xxx98976ab0xxxxxx19901e7551be57.bxxxx921ed64c04f79622bebcfxxxxxx",
"Content-Type" : "application/x-www-form-urlencoded"}
$input_data = @'
{
"worklog": {
"owner": {
"id": "100000000000033531"
},
"description": "Trial worklog",
"start_time": {
"value": "1643282395032"
},
"end_time": {
"value": "1643424540000"
},
"time_spent": {
"hours": "39",
"minutes": "30"
},
"tech_charge": "0.00",
"other_charge": "20",
"worklog_type": null,
"include_nonoperational_hours": true,
"mark_first_response": false
}
}
'@
$data = @{ 'input_data' = $input_data}
$response = Invoke-RestMethod -Uri $url -Method put -Body $data -Headers $headers
$response
#Python version - 3.10
from urllib.error import HTTPError
from urllib.parse import urlencode
from urllib.request import urlopen,Request
url = "<service domain|custom domain>/app/<portal>/api/v3/releases/{release_id}/worklogs/{worklog_id}"
headers ={"Accept": "application/vnd.manageengine.sdp.v3+json",
"Authorization" : "Zoho-oauthtoken 1000.7xxx98976ab0xxxxxx19901e7551be57.bxxxx921ed64c04f79622bebcfxxxxxx",
"Content-Type" : "application/x-www-form-urlencoded"}
input_data = '''{
"worklog": {
"owner": {
"id": "100000000000033531"
},
"description": "Trial worklog",
"start_time": {
"value": "1643282395032"
},
"end_time": {
"value": "1643424540000"
},
"time_spent": {
"hours": "39",
"minutes": "30"
},
"tech_charge": "0.00",
"other_charge": "20",
"worklog_type": null,
"include_nonoperational_hours": true,
"mark_first_response": false
}
}'''
data = urlencode({"input_data":input_data}).encode()
httprequest = Request(url, headers=headers,data=data, method="PUT")
try:
with urlopen(httprequest) as response:
print(response.read().decode())
except HTTPError as e:
print(e.read().decode())
{
"response_status": {
"status_code": 2000,
"status": "success"
},
"worklog": {
"owner": {
"email_id": "test@test.com",
"is_technician": true,
"sms_mail": null,
"mobile": null,
"last_name": "",
"user_scope": "0",
"cost_per_hour": "0.0",
"phone": null,
"name": "Test",
"id": "100000000000033531",
"photo_url": "https://contacts.zoho.com/file?sample",
"is_vip_user": false,
"department": null,
"first_name": "Test",
"job_title": null
},
"include_nonoperational_hours": true,
"end_time": {
"display_value": "Jan 29, 2022 08:19 AM",
"value": "1643424595032"
},
"description": "Trial worklog",
"other_charge": "20",
"total_charge": "20",
"created_by": {
"email_id": "test@test.com",
"is_technician": true,
"sms_mail": null,
"mobile": null,
"last_name": "",
"user_scope": "0",
"phone": null,
"name": "Test",
"id": "100000000000033531",
"photo_url": "https://contacts.zoho.com/file?sample",
"is_vip_user": false,
"department": null,
"first_name": "Test",
"job_title": null
},
"recorded_time": {
"display_value": "Jan 27, 2022 04:51 PM",
"value": "1643282481822"
},
"time_spent": {
"hours": "39",
"minutes": "30",
"value": "142200000"
},
"tech_charge": "0",
"start_time": {
"display_value": "Jan 27, 2022 04:49 PM",
"value": "1643282395032"
},
"release_stage": null,
"worklog_type": null,
"id": "100000000000040245"
}
}
Get Release Worklog
This operation helps to get a release worklog
Url
<service domain|custom domain>/app/<portal>/api/v3/releases/{release_id}/worklogs/{worklog_id}
Attributes
id (long)
Indicates the unique ID of the Worklog
owner (user)
Indicates the owner for the worklog
description (html)
Contains the description about the worklog
start_time (datetime)
Contains start date and time of the worklog as a JSON Object and has the “value” in milliseconds and “display_value” in the standard date format
end_time (datetime)
Contains the end date and time of the worklog as a JSON Object and has the “value” in milliseconds and “display_value” in the standard date format
recorded_time (datetime)
Contains the date and time of creation of the worklog as a JSON Object and has the “value” in milliseconds and “display_value” in the standard date format
More Attributes Expand all
$ curl -G <service domain|custom domain>/app/<portal>/api/v3/releases/{release_id}/worklogs/{worklog_id}\
-X GET\
-H "Accept: application/vnd.manageengine.sdp.v3+json"\
-H "Authorization: Zoho-oauthtoken 1000.7xxx98976ab0xxxxxx19901e7551be57.bxxxx921ed64c04f79622bebcfxxxxxx"\
-H "Content-Type: application/x-www-form-urlencoded"
// Deluge Sample script
url = "<service domain|custom domain>/app/<portal>/api/v3/releases/{release_id}/worklogs/{worklog_id}";
headers = {"Accept":"application/vnd.manageengine.sdp.v3+json",
"Content-Type": "application/x-www-form-urlencoded",
"Authorization": "Zoho-oauthtoken 1000.7xxx98976ab0xxxxxx19901e7551be57.bxxxx921ed64c04f79622bebcfxxxxxx"};
response = invokeurl
[
url: url
type: GET
headers: headers
];
info response;
#Powershell version - 5.1
$url = "<service domain|custom domain>/app/<portal>/api/v3/releases/{release_id}/worklogs/{worklog_id}"
$headers = @{ "Accept" = "application/vnd.manageengine.sdp.v3+json"
"Authorization" = "Zoho-oauthtoken 1000.7xxx98976ab0xxxxxx19901e7551be57.bxxxx921ed64c04f79622bebcfxxxxxx"
"Content-Type" = "application/x-www-form-urlencoded"}
$response = Invoke-RestMethod -Uri $url -Method get -Headers $headers
$response
#Python version - 3.8
#This script requires requests module installed in python.
from urllib.error import HTTPError
from urllib.parse import urlencode
from urllib.request import urlopen,Request
url = "<service domain|custom domain>/app/<portal>/api/v3/releases/{release_id}/worklogs/{worklog_id}"
headers ={"Accept": "application/vnd.manageengine.sdp.v3+json",
"Authorization" : "Zoho-oauthtoken 1000.7xxx98976ab0xxxxxx19901e7551be57.bxxxx921ed64c04f79622bebcfxxxxxx",
"Content-Type" : "application/x-www-form-urlencoded"}
httprequest = Request(url, headers=headers)
try:
with urlopen(httprequest) as response:
print(response.read().decode())
except HTTPError as e:
print(e.read().decode())
{
"response_status": {
"status_code": 2000,
"status": "success"
},
"worklog": {
"owner": {
"email_id": "test@test.com",
"is_technician": true,
"sms_mail": null,
"mobile": null,
"last_name": "",
"user_scope": "0",
"cost_per_hour": "0.0",
"phone": null,
"name": "Test",
"id": "100000000000033531",
"photo_url": "https://contacts.zoho.com/file?sample",
"is_vip_user": false,
"department": null,
"first_name": "Test",
"job_title": null
},
"include_nonoperational_hours": true,
"end_time": {
"display_value": "Jan 27, 2022 04:49 PM",
"value": "1643282395032"
},
"description": "Trial worklog",
"other_charge": "20",
"total_charge": "20",
"created_by": {
"email_id": "test@test.com",
"is_technician": true,
"sms_mail": null,
"mobile": null,
"last_name": "",
"user_scope": "0",
"phone": null,
"name": "Test",
"id": "100000000000033531",
"photo_url": "https://contacts.zoho.com/file?sample",
"is_vip_user": false,
"department": null,
"first_name": "Test",
"job_title": null
},
"recorded_time": {
"display_value": "Jan 27, 2022 04:51 PM",
"value": "1643282481822"
},
"time_spent": {
"hours": "00",
"minutes": "00",
"value": "0"
},
"tech_charge": "0",
"start_time": {
"display_value": "Jan 27, 2022 04:49 PM",
"value": "1643282395032"
},
"release_stage": null,
"worklog_type": null,
"id": "100000000000040245"
}
}
Get List Release Worklog
This operation helps to get all release worklogs
Url
<service domain|custom domain>/app/<portal>/api/v3/releases/{release_id}/worklogs
Attributes
id (long)
Indicates the unique ID of the Worklog
owner (user)
Indicates the owner for the worklog
description (html)
Contains the description about the worklog
start_time (datetime)
Contains start date and time of the worklog as a JSON Object and has the “value” in milliseconds and “display_value” in the standard date format
end_time (datetime)
Contains the end date and time of the worklog as a JSON Object and has the “value” in milliseconds and “display_value” in the standard date format
recorded_time (datetime)
Contains the date and time of creation of the worklog as a JSON Object and has the “value” in milliseconds and “display_value” in the standard date format
More Attributes Expand all
$ curl -G <service domain|custom domain>/app/<portal>/api/v3/releases/{release_id}/worklogs\
-X GET\
-H "Accept: application/vnd.manageengine.sdp.v3+json"\
-H "Authorization: Zoho-oauthtoken 1000.7xxx98976ab0xxxxxx19901e7551be57.bxxxx921ed64c04f79622bebcfxxxxxx"\
-H "Content-Type: application/x-www-form-urlencoded"\
--data-urlencode input_data='{}'
// Deluge Sample script
url = "<service domain|custom domain>/app/<portal>/api/v3/releases/{release_id}/worklogs";
headers = {"Accept":"application/vnd.manageengine.sdp.v3+json",
"Content-Type": "application/x-www-form-urlencoded",
"Authorization": "Zoho-oauthtoken 1000.7xxx98976ab0xxxxxx19901e7551be57.bxxxx921ed64c04f79622bebcfxxxxxx"};
input_data = {};
params = {"input_data":input_data};
response = invokeurl
[
url: url
type: GET
parameters:params
headers: headers
];
info response;
#Powershell version - 5.1
$url = "<service domain|custom domain>/app/<portal>/api/v3/releases/{release_id}/worklogs"
$headers = @{ "Accept" = "application/vnd.manageengine.sdp.v3+json"
"Authorization" = "Zoho-oauthtoken 1000.7xxx98976ab0xxxxxx19901e7551be57.bxxxx921ed64c04f79622bebcfxxxxxx"
"Content-Type" = "application/x-www-form-urlencoded"}
$input_data = @'{}'@
$data = @{ 'input_data' = $input_data}
$response = Invoke-RestMethod -Uri $url -Method get -Body $data -Headers $headers
$response
#Python version - 3.8
#This script requires requests module installed in python.
from urllib.error import HTTPError
from urllib.parse import urlencode
from urllib.request import urlopen,Request
url = "<service domain|custom domain>/app/<portal>/api/v3/releases/{release_id}/worklogs"
headers ={"Accept": "application/vnd.manageengine.sdp.v3+json",
"Authorization" : "Zoho-oauthtoken 1000.7xxx98976ab0xxxxxx19901e7551be57.bxxxx921ed64c04f79622bebcfxxxxxx",
"Content-Type" : "application/x-www-form-urlencoded"}
input_data = '''{}'''
url += "?" + urlencode({"input_data":input_data})
httprequest = Request(url, headers=headers)
try:
with urlopen(httprequest) as response:
print(response.read().decode())
except HTTPError as e:
print(e.read().decode())
{
"response_status": [{
"status_code": 2000,
"status": "success"
}],
"list_info": {
"has_more_rows": false,
"row_count": 2
},
"worklogs": [{
"owner": {
"email_id": "test@test.com",
"is_technician": true,
"sms_mail": null,
"mobile": null,
"last_name": "",
"user_scope": "0",
"phone": null,
"name": "Test",
"id": "100000000000033531",
"photo_url": "https://contacts.zoho.com/file?sample",
"is_vip_user": false,
"department": null,
"first_name": "Test",
"job_title": null
},
"include_nonoperational_hours": true,
"end_time": {
"display_value": "Jan 27, 2022 04:49 PM",
"value": "1643282395032"
},
"description": "Trial worklog",
"other_charge": "20",
"total_charge": "20",
"created_by": {
"email_id": "test@test.com",
"is_technician": true,
"sms_mail": null,
"mobile": null,
"last_name": "",
"user_scope": "0",
"phone": null,
"name": "Test",
"id": "100000000000033531",
"photo_url": "https://contacts.zoho.com/file?sample",
"is_vip_user": false,
"department": null,
"first_name": "Test",
"job_title": null
},
"recorded_time": {
"display_value": "Jan 27, 2022 04:51 PM",
"value": "1643282481822"
},
"time_spent": {
"hours": "00",
"minutes": "00",
"value": "0"
},
"tech_charge": "0",
"start_time": {
"display_value": "Jan 27, 2022 04:49 PM",
"value": "1643282395032"
},
"release_stage": null,
"worklog_type": null,
"id": "100000000000040245"
},
{
"owner": {
"email_id": "test@test.com",
"is_technician": true,
"sms_mail": null,
"mobile": null,
"last_name": "",
"user_scope": "0",
"phone": null,
"name": "Test",
"id": "100000000000033531",
"photo_url": "https://contacts.zoho.com/file?sample",
"is_vip_user": false,
"department": null,
"first_name": "Test",
"job_title": null
},
"include_nonoperational_hours": true,
"end_time": {
"display_value": "Jan 27, 2022 04:58 PM",
"value": "1643282891079"
},
"description": "",
"other_charge": "0",
"total_charge": "0",
"created_by": {
"email_id": "test@test.com",
"is_technician": true,
"sms_mail": null,
"mobile": null,
"last_name": "",
"user_scope": "0",
"phone": null,
"name": "Test",
"id": "100000000000033531",
"photo_url": "https://contacts.zoho.com/file?sample",
"is_vip_user": false,
"department": null,
"first_name": "Test",
"job_title": null
},
"recorded_time": {
"display_value": "Jan 27, 2022 04:58 PM",
"value": "1643282896383"
},
"time_spent": {
"hours": "00",
"minutes": "00",
"value": "0"
},
"tech_charge": "0",
"start_time": {
"display_value": "Jan 27, 2022 04:58 PM",
"value": "1643282891079"
},
"release_stage": null,
"worklog_type": null,
"id": "100000000000040291"
}
]
}
Delete Release Worklog
This operation helps to delete a release worklog
Url
<service domain|custom domain>/app/<portal>/api/v3/releases/{release_id}/worklogs/{worklog_id}
$ curl <service domain|custom domain>/app/<portal>/api/v3/releases/{release_id}/worklogs/{worklog_id}\
-X DELETE\
-H "Accept: application/vnd.manageengine.sdp.v3+json"\
-H "Authorization: Zoho-oauthtoken 1000.7xxx98976ab0xxxxxx19901e7551be57.bxxxx921ed64c04f79622bebcfxxxxxx"\
-H "Content-Type: application/x-www-form-urlencoded"
// Deluge Sample script
url = "<service domain|custom domain>/app/<portal>/api/v3/releases/{release_id}/worklogs/{worklog_id}";
headers = {"Accept":"application/vnd.manageengine.sdp.v3+json",
"Content-Type": "application/x-www-form-urlencoded",
"Authorization": "Zoho-oauthtoken 1000.7xxx98976ab0xxxxxx19901e7551be57.bxxxx921ed64c04f79622bebcfxxxxxx"};
response = invokeurl
[
url: url
type: DELETE
headers: headers
];
info response;
#Powershell version - 5.1
$url = "<service domain|custom domain>/app/<portal>/api/v3/releases/{release_id}/worklogs/{worklog_id}"
$headers = @{ "Accept" = "application/vnd.manageengine.sdp.v3+json"
"Authorization" = "Zoho-oauthtoken 1000.7xxx98976ab0xxxxxx19901e7551be57.bxxxx921ed64c04f79622bebcfxxxxxx"
"Content-Type" = "application/x-www-form-urlencoded"}
$response = Invoke-RestMethod -Uri $url -Method delete -Headers $headers
$response
#Python version - 3.10
from urllib.error import HTTPError
from urllib.request import urlopen,Request
url = "<service domain|custom domain>/app/<portal>/api/v3/releases/{release_id}/worklogs/{worklog_id}"
headers ={"Accept": "application/vnd.manageengine.sdp.v3+json",
"Authorization" : "Zoho-oauthtoken 1000.7xxx98976ab0xxxxxx19901e7551be57.bxxxx921ed64c04f79622bebcfxxxxxx",
"Content-Type" : "application/x-www-form-urlencoded"}
httprequest = Request(url, headers=headers,method="DELETE")
try:
with urlopen(httprequest) as response:
print(response.read().decode())
except HTTPError as e:
print(e.read().decode())
{
"response_status": {
"status_code": 2000,
"status": "success"
}
}