Add New Task

POST/api/tasks

Headers

FieldTypeDescription
authtoken String Authentication token, generated from admin area

Parameters

FieldTypeDescription
title string Mandatory Task title
project_id number Mandatory Project ID
assigned_to number Mandatory Assigned user ID
status_id number Mandatory Task status ID
priority_id number Mandatory Task priority ID
description string optional Optional Task description
milestone_id number optional Optional Milestone ID
deadline string optional Optional Deadline (Y-m-d H:i:s)
start_date string optional Optional Start date (Y-m-d H:i:s)
labels string optional Optional Comma-separated label IDs
points number optional Optional Story points (default: 1)
collaborators string optional Optional Comma-separated user IDs
curl -X POST "https://yoursite.com/api/tasks" \
  -H "authtoken: YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{ "title": "...", "project_id": "...", "assigned_to": "...", "status_id": "...", "priority_id": "..." }'

Success-Response:

HTTP/1.1 200 OK
{
  "status": true,
  "message": "Task add successful."
}
MethodPOST
Path/api/tasks
GroupTasks
Sincev1.0.0
Defined inRestApi/Controllers/TasksController.php