<service domain|custom domain>/app/<portal>/api/v3/tasks
Task
A task is an activity or piece of work which you have to do, usually as part of a larger request/change/project/milestone/problem/release or general.
Attributes
id (long)
Unique Identifier to identify the task
title (string)
Title of the task
template (task_template)
Indicates the template which is used to create this task
description (html)
Contains description about the task
scheduled_start_time (datetime)
Date and time at which the task is scheduled to start
scheduled_end_time (datetime)
Date and time at which the task is scheduled to finish
More Attributes Expand all
attachments (attachment)
Files that are attached to the task. Maximum of 10 files can be attached to a task
request (request)read only
Request Entity to which the task is going to be associated. The request information will be provided only if the task is associated to that request.
problem (problem)read only
Problem Entity to which the task is going to be associated. The problem information will be provided only if the task is associated to that problem.
change (change)read only
Change Entity to which the task is going to be associated. The change information will be provided only if the task is associated to that change.
project (project)read only
Project Entity to which the task is going to be associated. The project information will be provided only if the task is associated to that project.
milestone (milestone)read only
Milestone Entity to which the task is going to be associated. The milestone information will be provided only if the task is associated to that milestone.
request_template (request_template)read only
The request template with which the task is associated. The request template information will be provided only if the task is associated to that request template.
project_template (project_template)read only
The project template with which the task is associated. The project template information will be provided only if the task is associated to that project template.
Add Task
This operation helps you to add tasks.
Mandatory Fields :- title, template
Url
Attributes
id (long)
Unique Identifier to identify the task
title (string)
Title of the task
template (task_template)
Indicates the template which is used to create this task
description (html)
Contains description about the task
scheduled_start_time (datetime)
Date and time at which the task is scheduled to start
scheduled_end_time (datetime)
Date and time at which the task is scheduled to finish
More Attributes Expand all
attachments (attachment)
Files that are attached to the task. Maximum of 10 files can be attached to a task
request (request)read only
Request Entity to which the task is going to be associated. The request information will be provided only if the task is associated to that request.
problem (problem)read only
Problem Entity to which the task is going to be associated. The problem information will be provided only if the task is associated to that problem.
change (change)read only
Change Entity to which the task is going to be associated. The change information will be provided only if the task is associated to that change.
project (project)read only
Project Entity to which the task is going to be associated. The project information will be provided only if the task is associated to that project.
milestone (milestone)read only
Milestone Entity to which the task is going to be associated. The milestone information will be provided only if the task is associated to that milestone.
request_template (request_template)read only
The request template with which the task is associated. The request template information will be provided only if the task is associated to that request template.
project_template (project_template)read only
The project template with which the task is associated. The project template information will be provided only if the task is associated to that project template.
$ curl <service domain|custom domain>/app/<portal>/api/v3/tasks\
-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='{
"task": {
"template": {
"name": "Default Task",
"id": "1822002620872075"
},
"percentage_completion": "30",
"estimated_effort_hours": "20",
"email_before": "3600000",
"description": "The SRS must contain all the requirements for the feature",
"title": "Create SRS",
"additional_cost": "100",
"actual_end_time": {
"value": "1512974940000"
},
"actual_start_time": {
"value": "1421988300000"
},
"owner": {
"name": "Lincoln",
"id": "1871812265827162"
},
"priority": {
"name": "High",
"id": "2474460469828007"
},
"scheduled_end_time": {
"value": "1512974940000"
},
"estimated_effort_minutes": "45",
"estimated_effort_days": "15",
"task_type": {
"name": "Implementation",
"id": "1898428065971893"
},
"scheduled_start_time": {
"value": "1421988300000"
},
"status": {
"name": "Open",
"id": "1822002620862973"
},
"udf_fields": {
"udf_long1": "1563389026964443",
"udf_date1": {
"value": "1478758440000"
},
"udf_char1": "test-udf_char1"
}
}
}'
// Deluge Sample script
url = "<service domain|custom domain>/app/<portal>/api/v3/tasks";
headers = {"Accept":"application/vnd.manageengine.sdp.v3+json",
"Content-Type": "application/x-www-form-urlencoded",
"Authorization": "Zoho-oauthtoken 1000.7xxx98976ab0xxxxxx19901e7551be57.bxxxx921ed64c04f79622bebcfxxxxxx"};
input_data = {
"task": {
"template": {
"name": "Default Task",
"id": "1822002620872075"
},
"percentage_completion": "30",
"estimated_effort_hours": "20",
"email_before": "3600000",
"description": "The SRS must contain all the requirements for the feature",
"title": "Create SRS",
"additional_cost": "100",
"actual_end_time": {
"value": "1512974940000"
},
"actual_start_time": {
"value": "1421988300000"
},
"owner": {
"name": "Lincoln",
"id": "1871812265827162"
},
"priority": {
"name": "High",
"id": "2474460469828007"
},
"scheduled_end_time": {
"value": "1512974940000"
},
"estimated_effort_minutes": "45",
"estimated_effort_days": "15",
"task_type": {
"name": "Implementation",
"id": "1898428065971893"
},
"scheduled_start_time": {
"value": "1421988300000"
},
"status": {
"name": "Open",
"id": "1822002620862973"
},
"udf_fields": {
"udf_long1": "1563389026964443",
"udf_date1": {
"value": "1478758440000"
},
"udf_char1": "test-udf_char1"
}
}
}';
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/tasks"
$headers = @{ "Accept" = "application/vnd.manageengine.sdp.v3+json"
"Authorization" = "Zoho-oauthtoken 1000.7xxx98976ab0xxxxxx19901e7551be57.bxxxx921ed64c04f79622bebcfxxxxxx"
"Content-Type" = "application/x-www-form-urlencoded"}
$input_data = @'
{
"task": {
"template": {
"name": "Default Task",
"id": "1822002620872075"
},
"percentage_completion": "30",
"estimated_effort_hours": "20",
"email_before": "3600000",
"description": "The SRS must contain all the requirements for the feature",
"title": "Create SRS",
"additional_cost": "100",
"actual_end_time": {
"value": "1512974940000"
},
"actual_start_time": {
"value": "1421988300000"
},
"owner": {
"name": "Lincoln",
"id": "1871812265827162"
},
"priority": {
"name": "High",
"id": "2474460469828007"
},
"scheduled_end_time": {
"value": "1512974940000"
},
"estimated_effort_minutes": "45",
"estimated_effort_days": "15",
"task_type": {
"name": "Implementation",
"id": "1898428065971893"
},
"scheduled_start_time": {
"value": "1421988300000"
},
"status": {
"name": "Open",
"id": "1822002620862973"
},
"udf_fields": {
"udf_long1": "1563389026964443",
"udf_date1": {
"value": "1478758440000"
},
"udf_char1": "test-udf_char1"
}
}
}
'@
$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/tasks"
headers ={"Accept": "application/vnd.manageengine.sdp.v3+json",
"Authorization" : "Zoho-oauthtoken 1000.7xxx98976ab0xxxxxx19901e7551be57.bxxxx921ed64c04f79622bebcfxxxxxx",
"Content-Type" : "application/x-www-form-urlencoded"}
input_data = '''{
"task": {
"template": {
"name": "Default Task",
"id": "1822002620872075"
},
"percentage_completion": "30",
"estimated_effort_hours": "20",
"email_before": "3600000",
"description": "The SRS must contain all the requirements for the feature",
"title": "Create SRS",
"additional_cost": "100",
"actual_end_time": {
"value": "1512974940000"
},
"actual_start_time": {
"value": "1421988300000"
},
"owner": {
"name": "Lincoln",
"id": "1871812265827162"
},
"priority": {
"name": "High",
"id": "2474460469828007"
},
"scheduled_end_time": {
"value": "1512974940000"
},
"estimated_effort_minutes": "45",
"estimated_effort_days": "15",
"task_type": {
"name": "Implementation",
"id": "1898428065971893"
},
"scheduled_start_time": {
"value": "1421988300000"
},
"status": {
"name": "Open",
"id": "1822002620862973"
},
"udf_fields": {
"udf_long1": "1563389026964443",
"udf_date1": {
"value": "1478758440000"
},
"udf_char1": "test-udf_char1"
}
}
}'''
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())
{
"task": {
"template": {
"inactive": false,
"name": "Default Task",
"id": "1822002620872075"
},
"percentage_completion": "30",
"estimated_effort_hours": "20",
"attachments": [],
"email_before": "3600000",
"description": "The SRS must contain all the requirements for the feature",
"title": "Create SRS",
"marked_technician": {
"email_id": "lincoln@zmail.com",
"is_technician": false,
"sms_mail": "linc123@xys_sms.co",
"phone": "022-1234567890",
"name": "Lincoln",
"mobile": "1234567890",
"id": "2443319112022586",
"photo_url": "https://contacts.zoho.com/file?exp\u003d10\u0026ID\u003d123\u0026t\u003duser\u0026height\u003d60\u0026width\u003d60",
"is_vip_user": false,
"department": null
},
"overdue": false,
"additional_cost": "100",
"actual_end_time": {
"display_value": "Dec 11, 2017 12:19 PM",
"value": "1512974940000"
},
"id": "1504379411346066",
"actual_start_time": {
"display_value": "Jan 23, 2015 10:15 AM",
"value": "1421988300000"
},
"owner": {
"email_id": "lincoln@zmail.com",
"is_technician": false,
"sms_mail": "linc123@xys_sms.co",
"phone": "022-1234567890",
"name": "Lincoln",
"mobile": "1234567890",
"id": "1871812265827162",
"photo_url": "https://contacts.zoho.com/file?exp\u003d10\u0026ID\u003d123\u0026t\u003duser\u0026height\u003d60\u0026width\u003d60",
"is_vip_user": false,
"department": null
},
"module": "General",
"priority": {
"color": "#ffffff",
"name": "High",
"id": "2474460469828007"
},
"created_by": {
"email_id": "lincoln@zmail.com",
"is_technician": false,
"sms_mail": "linc123@xys_sms.co",
"phone": "022-1234567890",
"name": "Lincoln",
"mobile": "1234567890",
"id": "1577080616582153",
"photo_url": "https://contacts.zoho.com/file?exp\u003d10\u0026ID\u003d123\u0026t\u003duser\u0026height\u003d60\u0026width\u003d60",
"is_vip_user": false,
"department": null
},
"scheduled_end_time": {
"display_value": "Dec 11, 2017 12:19 PM",
"value": "1512974940000"
},
"estimated_effort_minutes": "45",
"estimated_effort": "22845",
"created_date": {
"display_value": "Nov 10, 2016 11:44 AM",
"value": "1478758440000"
},
"estimated_effort_days": "15",
"udf_fields": {
"udf_long1": "1563389026964443",
"udf_date1": {
"display_value": "Nov 10, 2016 11:44 AM",
"value": "1478758440000"
},
"udf_char1": "test-udf_char1"
},
"task_type": {
"color": "#ffffff",
"name": "Implementation",
"id": "1898428065971893"
},
"scheduled_start_time": {
"display_value": "Jan 23, 2015 10:15 AM",
"value": "1421988300000"
},
"status": {
"in_progress": false,
"internal_name": "test-internal_name",
"stop_timer": false,
"color": "#ffffff",
"name": "Open",
"id": "1822002620862973"
}
},
"response_status": {
"status_code": 2000,
"status": "success"
}
}
Edit Task
This operation helps you to edit tasks.
Url
<service domain|custom domain>/app/<portal>/api/v3/tasks/{task_id}
Attributes
id (long)
Unique Identifier to identify the task
title (string)
Title of the task
template (task_template)
Indicates the template which is used to create this task
description (html)
Contains description about the task
scheduled_start_time (datetime)
Date and time at which the task is scheduled to start
scheduled_end_time (datetime)
Date and time at which the task is scheduled to finish
More Attributes Expand all
attachments (attachment)
Files that are attached to the task. Maximum of 10 files can be attached to a task
request (request)read only
Request Entity to which the task is going to be associated. The request information will be provided only if the task is associated to that request.
problem (problem)read only
Problem Entity to which the task is going to be associated. The problem information will be provided only if the task is associated to that problem.
change (change)read only
Change Entity to which the task is going to be associated. The change information will be provided only if the task is associated to that change.
project (project)read only
Project Entity to which the task is going to be associated. The project information will be provided only if the task is associated to that project.
milestone (milestone)read only
Milestone Entity to which the task is going to be associated. The milestone information will be provided only if the task is associated to that milestone.
request_template (request_template)read only
The request template with which the task is associated. The request template information will be provided only if the task is associated to that request template.
project_template (project_template)read only
The project template with which the task is associated. The project template information will be provided only if the task is associated to that project template.
$ curl <service domain|custom domain>/app/<portal>/api/v3/tasks/{task_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='{
"task": {
"owner": {
"name": "Lincoln",
"id": "2301935913214789"
},
"percentage_completion": "30",
"estimated_effort_hours": "20",
"email_before": "3600000",
"description": "The SRS must contain all the requirements for the feature",
"title": "Create SRS",
"priority": {
"name": "High",
"id": "2328502781662753"
},
"scheduled_end_time": {
"value": "1512974940000"
},
"estimated_effort_minutes": "45",
"additional_cost": "100",
"actual_end_time": {
"value": "1512974940000"
},
"actual_start_time": {
"value": "1421988300000"
},
"estimated_effort_days": "15",
"task_type": {
"name": "Implementation",
"id": "1904788127933512"
},
"scheduled_start_time": {
"value": "1421988300000"
},
"status": {
"name": "Open",
"id": "2028758908906679"
}
}
}''
// Deluge Sample script
url = "<service domain|custom domain>/app/<portal>/api/v3/tasks/{task_id}";
headers = {"Accept":"application/vnd.manageengine.sdp.v3+json",
"Content-Type": "application/x-www-form-urlencoded",
"Authorization": "Zoho-oauthtoken 1000.7xxx98976ab0xxxxxx19901e7551be57.bxxxx921ed64c04f79622bebcfxxxxxx"};
input_data = {
"task": {
"owner": {
"name": "Lincoln",
"id": "2301935913214789"
},
"percentage_completion": "30",
"estimated_effort_hours": "20",
"email_before": "3600000",
"description": "The SRS must contain all the requirements for the feature",
"title": "Create SRS",
"priority": {
"name": "High",
"id": "2328502781662753"
},
"scheduled_end_time": {
"value": "1512974940000"
},
"estimated_effort_minutes": "45",
"additional_cost": "100",
"actual_end_time": {
"value": "1512974940000"
},
"actual_start_time": {
"value": "1421988300000"
},
"estimated_effort_days": "15",
"task_type": {
"name": "Implementation",
"id": "1904788127933512"
},
"scheduled_start_time": {
"value": "1421988300000"
},
"status": {
"name": "Open",
"id": "2028758908906679"
}
}
}';
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/tasks/{task_id}"
$headers = @{"Accept": "application/vnd.manageengine.sdp.v3+json",
"Authorization" : "Zoho-oauthtoken 1000.7xxx98976ab0xxxxxx19901e7551be57.bxxxx921ed64c04f79622bebcfxxxxxx",
"Content-Type" : "application/x-www-form-urlencoded"}
$input_data = @'
{
"task": {
"owner": {
"name": "Lincoln",
"id": "2301935913214789"
},
"percentage_completion": "30",
"estimated_effort_hours": "20",
"email_before": "3600000",
"description": "The SRS must contain all the requirements for the feature",
"title": "Create SRS",
"priority": {
"name": "High",
"id": "2328502781662753"
},
"scheduled_end_time": {
"value": "1512974940000"
},
"estimated_effort_minutes": "45",
"additional_cost": "100",
"actual_end_time": {
"value": "1512974940000"
},
"actual_start_time": {
"value": "1421988300000"
},
"estimated_effort_days": "15",
"task_type": {
"name": "Implementation",
"id": "1904788127933512"
},
"scheduled_start_time": {
"value": "1421988300000"
},
"status": {
"name": "Open",
"id": "2028758908906679"
}
}
}'
'@
$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/tasks/{task_id}"
headers ={"Accept": "application/vnd.manageengine.sdp.v3+json",
"Authorization" : "Zoho-oauthtoken 1000.7xxx98976ab0xxxxxx19901e7551be57.bxxxx921ed64c04f79622bebcfxxxxxx",
"Content-Type" : "application/x-www-form-urlencoded"}
input_data = '''{
"task": {
"owner": {
"name": "Lincoln",
"id": "2301935913214789"
},
"percentage_completion": "30",
"estimated_effort_hours": "20",
"email_before": "3600000",
"description": "The SRS must contain all the requirements for the feature",
"title": "Create SRS",
"priority": {
"name": "High",
"id": "2328502781662753"
},
"scheduled_end_time": {
"value": "1512974940000"
},
"estimated_effort_minutes": "45",
"additional_cost": "100",
"actual_end_time": {
"value": "1512974940000"
},
"actual_start_time": {
"value": "1421988300000"
},
"estimated_effort_days": "15",
"task_type": {
"name": "Implementation",
"id": "1904788127933512"
},
"scheduled_start_time": {
"value": "1421988300000"
},
"status": {
"name": "Open",
"id": "2028758908906679"
}
}
}''''
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())
{
"task": {
"template": {
"inactive": false,
"name": "Default Task",
"id": "1822002620872075"
},
"percentage_completion": "30",
"estimated_effort_hours": "20",
"attachments": [],
"email_before": "3600000",
"description": "The SRS must contain all the requirements for the feature",
"title": "Create SRS",
"marked_technician": {
"email_id": "lincoln@zmail.com",
"is_technician": false,
"sms_mail": "linc123@xys_sms.co",
"phone": "022-1234567890",
"name": "Lincoln",
"mobile": "1234567890",
"id": "2020729935683450",
"photo_url": "https://contacts.zoho.com/file?exp\u003d10\u0026ID\u003d123\u0026t\u003duser\u0026height\u003d60\u0026width\u003d60",
"is_vip_user": false,
"department": null
},
"overdue": false,
"additional_cost": "100",
"actual_end_time": {
"display_value": "Dec 11, 2017 12:19 PM",
"value": "1512974940000"
},
"id": "1850904131920933",
"actual_start_time": {
"display_value": "Jan 23, 2015 10:15 AM",
"value": "1421988300000"
},
"owner": {
"email_id": "lincoln@zmail.com",
"is_technician": false,
"sms_mail": "linc123@xys_sms.co",
"phone": "022-1234567890",
"name": "Lincoln",
"mobile": "1234567890",
"id": "2301935913214789",
"photo_url": "https://contacts.zoho.com/file?exp\u003d10\u0026ID\u003d123\u0026t\u003duser\u0026height\u003d60\u0026width\u003d60",
"is_vip_user": false,
"department": null
},
"module": "General",
"priority": {
"color": "#ffffff",
"name": "High",
"id": "2328502781662753"
},
"created_by": {
"email_id": "lincoln@zmail.com",
"is_technician": false,
"sms_mail": "linc123@xys_sms.co",
"phone": "022-1234567890",
"name": "Lincoln",
"mobile": "1234567890",
"id": "2035980242195913",
"photo_url": "https://contacts.zoho.com/file?exp\u003d10\u0026ID\u003d123\u0026t\u003duser\u0026height\u003d60\u0026width\u003d60",
"is_vip_user": false,
"department": null
},
"scheduled_end_time": {
"display_value": "Dec 11, 2017 12:19 PM",
"value": "1512974940000"
},
"estimated_effort_minutes": "45",
"udf_fields": {
"udf_long1": "1563389026964443",
"udf_date1": {
"display_value": "Nov 10, 2016 11:44 AM",
"value": "1478758440000"
},
"udf_char1": "test-udf_char1"
},
"created_date": {
"display_value": "Nov 10, 2016 11:44 AM",
"value": "1478758440000"
},
"estimated_effort_days": "15",
"task_type": {
"color": "#ffffff",
"name": "Implementation",
"id": "1904788127933512"
},
"scheduled_start_time": {
"display_value": "Jan 23, 2015 10:15 AM",
"value": "1421988300000"
},
"status": {
"in_progress": false,
"internal_name": "test-internal_name",
"stop_timer": false,
"color": "#ffffff",
"name": "Open",
"id": "2028758908906679"
}
},
"response_status": {
"status_code": 2000,
"status": "success"
}
}
Get Task
This operation helps you to get a task
Url
<service domain|custom domain>/app/<portal>/api/v3/tasks/{task_id}
Attributes
id (long)
Unique Identifier to identify the task
title (string)
Title of the task
template (task_template)
Indicates the template which is used to create this task
description (html)
Contains description about the task
scheduled_start_time (datetime)
Date and time at which the task is scheduled to start
scheduled_end_time (datetime)
Date and time at which the task is scheduled to finish
More Attributes Expand all
attachments (attachment)
Files that are attached to the task. Maximum of 10 files can be attached to a task
request (request)read only
Request Entity to which the task is going to be associated. The request information will be provided only if the task is associated to that request.
problem (problem)read only
Problem Entity to which the task is going to be associated. The problem information will be provided only if the task is associated to that problem.
change (change)read only
Change Entity to which the task is going to be associated. The change information will be provided only if the task is associated to that change.
project (project)read only
Project Entity to which the task is going to be associated. The project information will be provided only if the task is associated to that project.
milestone (milestone)read only
Milestone Entity to which the task is going to be associated. The milestone information will be provided only if the task is associated to that milestone.
request_template (request_template)read only
The request template with which the task is associated. The request template information will be provided only if the task is associated to that request template.
project_template (project_template)read only
The project template with which the task is associated. The project template information will be provided only if the task is associated to that project template.
$ curl -G <service domain|custom domain>/app/<portal>/api/v3/tasks/{task_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/tasks/{task_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/tasks/{task_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/tasks/{task_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())
{
"task": {
"template": {
"inactive": false,
"name": "Default Task",
"id": "1822002620872075"
},
"percentage_completion": "30",
"estimated_effort_hours": "20",
"attachments": [],
"email_before": "3600000",
"description": "The SRS must contain all the requirements for the feature",
"title": "Create SRS",
"marked_technician": {
"email_id": "lincoln@zmail.com",
"is_technician": false,
"sms_mail": "linc123@xys_sms.co",
"phone": "022-1234567890",
"name": "Lincoln",
"mobile": "1234567890",
"id": "1535323003932447",
"photo_url": "https://contacts.zoho.com/file?exp\u003d10\u0026ID\u003d123\u0026t\u003duser\u0026height\u003d60\u0026width\u003d60",
"is_vip_user": false,
"department": null
},
"overdue": false,
"additional_cost": "100",
"actual_end_time": {
"display_value": "Dec 11, 2017 12:19 PM",
"value": "1512974940000"
},
"id": "1812392449864730",
"actual_start_time": {
"display_value": "Jan 23, 2015 10:15 AM",
"value": "1421988300000"
},
"owner": {
"email_id": "lincoln@zmail.com",
"is_technician": false,
"sms_mail": "linc123@xys_sms.co",
"phone": "022-1234567890",
"name": "Lincoln",
"mobile": "1234567890",
"id": "1769738715543843",
"photo_url": "https://contacts.zoho.com/file?exp\u003d10\u0026ID\u003d123\u0026t\u003duser\u0026height\u003d60\u0026width\u003d60",
"is_vip_user": false,
"department": null
},
"module": "General",
"priority": {
"color": "#ffffff",
"name": "High",
"id": "1609361103967137"
},
"created_by": {
"email_id": "lincoln@zmail.com",
"is_technician": false,
"sms_mail": "linc123@xys_sms.co",
"phone": "022-1234567890",
"name": "Lincoln",
"mobile": "1234567890",
"id": "2277660139615760",
"photo_url": "https://contacts.zoho.com/file?exp\u003d10\u0026ID\u003d123\u0026t\u003duser\u0026height\u003d60\u0026width\u003d60",
"is_vip_user": false,
"department": null
},
"scheduled_end_time": {
"display_value": "Dec 11, 2017 12:19 PM",
"value": "1512974940000"
},
"estimated_effort_minutes": "45",
"udf_fields": {
"udf_long1": "1563389026964443",
"udf_date1": {
"display_value": "Nov 10, 2016 11:44 AM",
"value": "1478758440000"
},
"udf_char1": "test-udf_char1"
},
"estimated_effort": "22845",
"created_date": {
"display_value": "Nov 10, 2016 11:44 AM",
"value": "1478758440000"
},
"estimated_effort_days": "15",
"task_type": {
"color": "#ffffff",
"name": "Implementation",
"id": "2193248305423023"
},
"scheduled_start_time": {
"display_value": "Jan 23, 2015 10:15 AM",
"value": "1421988300000"
},
"status": {
"in_progress": false,
"internal_name": "test-internal_name",
"stop_timer": false,
"color": "#ffffff",
"name": "Open",
"id": "1857239324475714"
}
},
"response_status": {
"status_code": 2000,
"status": "success"
}
}
Get List Task
This operation helps you Get list tasks.
Url
<service domain|custom domain>/app/<portal>/api/v3/tasks
Attributes
id (long)
Unique Identifier to identify the task
title (string)
Title of the task
template (task_template)
Indicates the template which is used to create this task
description (html)
Contains description about the task
scheduled_start_time (datetime)
Date and time at which the task is scheduled to start
scheduled_end_time (datetime)
Date and time at which the task is scheduled to finish
More Attributes Expand all
attachments (attachment)
Files that are attached to the task. Maximum of 10 files can be attached to a task
request (request)read only
Request Entity to which the task is going to be associated. The request information will be provided only if the task is associated to that request.
problem (problem)read only
Problem Entity to which the task is going to be associated. The problem information will be provided only if the task is associated to that problem.
change (change)read only
Change Entity to which the task is going to be associated. The change information will be provided only if the task is associated to that change.
project (project)read only
Project Entity to which the task is going to be associated. The project information will be provided only if the task is associated to that project.
milestone (milestone)read only
Milestone Entity to which the task is going to be associated. The milestone information will be provided only if the task is associated to that milestone.
request_template (request_template)read only
The request template with which the task is associated. The request template information will be provided only if the task is associated to that request template.
project_template (project_template)read only
The project template with which the task is associated. The project template information will be provided only if the task is associated to that project template.
$ curl -G <service domain|custom domain>/app/<portal>/api/v3/tasks\
-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/tasks";
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/tasks"
$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/tasks"
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
},
"tasks": [
{
"template": {
"inactive": false,
"name": "Default Task",
"id": "1822002620872075"
},
"percentage_completion": "30",
"estimated_effort_hours": "20",
"email_before": "3600000",
"description": "The SRS must contain all the requirements for the feature",
"title": "Create SRS",
"marked_technician": {
"email_id": "lincoln@zmail.com",
"is_technician": false,
"sms_mail": "linc123@xys_sms.co",
"phone": "022-1234567890",
"name": "Lincoln",
"mobile": "1234567890",
"id": "2076667701496890",
"photo_url": "https://contacts.zoho.com/file?exp\u003d10\u0026ID\u003d123\u0026t\u003duser\u0026height\u003d60\u0026width\u003d60",
"is_vip_user": false,
"department": null
},
"overdue": false,
"additional_cost": "100",
"actual_end_time": {
"display_value": "Dec 11, 2017 12:19 PM",
"value": "1512974940000"
},
"id": "2145983913783948",
"actual_start_time": {
"display_value": "Jan 23, 2015 10:15 AM",
"value": "1421988300000"
},
"owner": {
"email_id": "lincoln@zmail.com",
"is_technician": false,
"sms_mail": "linc123@xys_sms.co",
"phone": "022-1234567890",
"name": "Lincoln",
"mobile": "1234567890",
"id": "2419092744655162",
"photo_url": "https://contacts.zoho.com/file?exp\u003d10\u0026ID\u003d123\u0026t\u003duser\u0026height\u003d60\u0026width\u003d60",
"is_vip_user": false,
"department": null
},
"module": "General",
"priority": {
"color": "#ffffff",
"name": "High",
"id": "1481689150742475"
},
"created_by": {
"email_id": "lincoln@zmail.com",
"is_technician": false,
"sms_mail": "linc123@xys_sms.co",
"phone": "022-1234567890",
"name": "Lincoln",
"mobile": "1234567890",
"id": "2334112382067270",
"photo_url": "https://contacts.zoho.com/file?exp\u003d10\u0026ID\u003d123\u0026t\u003duser\u0026height\u003d60\u0026width\u003d60",
"is_vip_user": false,
"department": null
},
"scheduled_end_time": {
"display_value": "Dec 11, 2017 12:19 PM",
"value": "1512974940000"
},
"estimated_effort_minutes": "45",
"estimated_effort": "22845",
"udf_fields": {
"udf_long1": "1563389026964443",
"udf_date1": {
"display_value": "Nov 10, 2016 11:44 AM",
"value": "1478758440000"
},
"udf_char1": "test-udf_char1"
},
"created_date": {
"display_value": "Nov 10, 2016 11:44 AM",
"value": "1478758440000"
},
"estimated_effort_days": "15",
"task_type": {
"color": "#ffffff",
"name": "Implementation",
"id": "2069098922455543"
},
"scheduled_start_time": {
"display_value": "Jan 23, 2015 10:15 AM",
"value": "1421988300000"
},
"status": {
"in_progress": false,
"internal_name": "test-internal_name",
"stop_timer": false,
"color": "#ffffff",
"name": "Open",
"id": "2372589271608930"
}
},
{
"template": {
"inactive": false,
"name": "Default Task",
"id": "1822002620872075"
},
"percentage_completion": "30",
"estimated_effort_hours": "20",
"email_before": "3600000",
"project": {
"id": "2000000030575"
},
"description": "The SRS must contain all the requirements for the feature",
"title": "Create SRS",
"marked_technician": {
"email_id": "lincoln@zmail.com",
"is_technician": false,
"sms_mail": "linc123@xys_sms.co",
"phone": "022-1234567890",
"name": "Lincoln",
"mobile": "1234567890",
"id": "2076667701496890",
"photo_url": "https://contacts.zoho.com/file?exp\u003d10\u0026ID\u003d123\u0026t\u003duser\u0026height\u003d60\u0026width\u003d60",
"is_vip_user": false,
"department": null
},
"overdue": false,
"additional_cost": "100",
"actual_end_time": {
"display_value": "Dec 11, 2017 12:19 PM",
"value": "1512974940000"
},
"id": "2145983913783948",
"actual_start_time": {
"display_value": "Jan 23, 2015 10:15 AM",
"value": "1421988300000"
},
"owner": {
"email_id": "lincoln@zmail.com",
"is_technician": false,
"sms_mail": "linc123@xys_sms.co",
"phone": "022-1234567890",
"name": "Lincoln",
"mobile": "1234567890",
"id": "2419092744655162",
"photo_url": "https://contacts.zoho.com/file?exp\u003d10\u0026ID\u003d123\u0026t\u003duser\u0026height\u003d60\u0026width\u003d60",
"is_vip_user": false,
"department": null
},
"associated_entity": "project",
"module": "Project",
"priority": {
"color": "#ffffff",
"name": "High",
"id": "1481689150742475"
},
"created_by": {
"email_id": "lincoln@zmail.com",
"is_technician": false,
"sms_mail": "linc123@xys_sms.co",
"phone": "022-1234567890",
"name": "Lincoln",
"mobile": "1234567890",
"id": "2334112382067270",
"photo_url": "https://contacts.zoho.com/file?exp\u003d10\u0026ID\u003d123\u0026t\u003duser\u0026height\u003d60\u0026width\u003d60",
"is_vip_user": false,
"department": null
},
"scheduled_end_time": {
"display_value": "Dec 11, 2017 12:19 PM",
"value": "1512974940000"
},
"estimated_effort_minutes": "45",
"estimated_effort": "22845",
"created_date": {
"display_value": "Nov 10, 2016 11:44 AM",
"value": "1478758440000"
},
"estimated_effort_days": "15",
"task_type": {
"color": "#ffffff",
"name": "Implementation",
"id": "2069098922455543"
},
"scheduled_start_time": {
"display_value": "Jan 23, 2015 10:15 AM",
"value": "1421988300000"
},
"status": {
"in_progress": false,
"internal_name": "test-internal_name",
"stop_timer": false,
"color": "#ffffff",
"name": "Open",
"id": "2372589271608930"
},
"udf_fields": {
"udf_long1": "1563389026964443",
"udf_date1": {
"display_value": "Nov 10, 2016 11:44 AM",
"value": "1478758440000"
},
"udf_char1": "test-udf_char1"
}
}
]
}
Delete Task
This operation helps you to delete tasks.
Url
<service domain|custom domain>/app/<portal>/api/v3/tasks/{task_id}
$ curl <service domain|custom domain>/app/<portal>/api/v3/tasks/{task_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/tasks/{task_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/tasks/{task_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/tasks/{task_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"
}
}