Tasks

Summary of Endpoints

Get Task

get

Get task with id

Authorizations
OAuth2authorizationCodeRequired
Authorization URL: Token URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
projectIdstringRequired
taskIdstringRequired
Responses
200

Task

application/json
get
/projects/{projectId}/tasks/{taskId}

Delete Task

delete

Delete a task in a project

Authorizations
OAuth2authorizationCodeRequired
Authorization URL: Token URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
projectIdstringRequired
taskIdstringRequired
Responses
200

Successful Task deletion

application/json
delete
/projects/{projectId}/tasks/{taskId}

Update Task

put

Update task.

Authorizations
OAuth2authorizationCodeRequired
Authorization URL: Token URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
projectIdstringRequired
taskIdstringRequired
Body
contentTypestring Β· enumRequiredPossible values:
contentstring Β· max: 2000RequiredPattern: ^[^\r\n]*$
Responses
200

Updated task

application/json
put
/projects/{projectId}/tasks/{taskId}

Complete Task

post

Complete a task in a project

Authorizations
OAuth2authorizationCodeRequired
Authorization URL: Token URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
projectIdstringRequired
taskIdstringRequired
Responses
200

Successful complete a Task

application/json
post
/projects/{projectId}/tasks/{taskId}/complete

Uncomplete Task

post

Mark a task as incomplete in a project

Authorizations
OAuth2authorizationCodeRequired
Authorization URL: Token URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
projectIdstringRequired
taskIdstringRequired
Responses
200

Successful mark the Task as incomplete

application/json
post
/projects/{projectId}/tasks/{taskId}/uncomplete

Create Task

post

Create a task in a project

Authorizations
OAuth2authorizationCodeRequired
Authorization URL: Token URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
projectIdstringRequired
Body
Responses
200

Successful Tasks creation

application/json
post
/projects/{projectId}/tasks/

Move Task

put

Move a task within the project

Authorizations
OAuth2authorizationCodeRequired
Authorization URL: Token URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
projectIdstringRequired
taskIdstringRequired
Body
Responses
200

Successful move Task

application/json
put
/projects/{projectId}/tasks/{taskId}/move

Get Task Assignees

get

Get the assignees of a task

Authorizations
OAuth2authorizationCodeRequired
Authorization URL: Token URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
projectIdstringRequired
taskIdstringRequired
Responses
200

Task assignees

application/json
get
/projects/{projectId}/tasks/{taskId}/assignees

Update Task Assignees

put

Task assignment

Authorizations
OAuth2authorizationCodeRequired
Authorization URL: Token URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
projectIdstringRequired
taskIdstringRequired
Body
handlesstring[]Required
Responses
200

Successful Task assignment

application/json
put
/projects/{projectId}/tasks/{taskId}/assignees

Delete Task Assignee

delete

Remove assignee from a task

Authorizations
OAuth2authorizationCodeRequired
Authorization URL: Token URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
projectIdstringRequired
taskIdstringRequired
assigneeHandlestringRequired
Responses
200

Successful Task Assignment deletion

application/json
delete
/projects/{projectId}/tasks/{taskId}/assignees/{assigneeHandle}

Get Task Date

get

Get the date of a task

Authorizations
OAuth2authorizationCodeRequired
Authorization URL: Token URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
projectIdstringRequired
taskIdstringRequired
Responses
200

Task Date

application/json
get
/projects/{projectId}/tasks/{taskId}/date

Delete Task Date

delete

Delete date of a task

Authorizations
OAuth2authorizationCodeRequired
Authorization URL: Token URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
projectIdstringRequired
taskIdstringRequired
Responses
200

Successful Task Date deletion

application/json
delete
/projects/{projectId}/tasks/{taskId}/date

Update Task Date

put

Create or update date for a task

Authorizations
OAuth2authorizationCodeRequired
Authorization URL: Token URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
projectIdstringRequired
taskIdstringRequired
Body
Responses
200

Successful Task Date create or update

application/json
put
/projects/{projectId}/tasks/{taskId}/date

Get Task Note

get

Get the note of a task

Authorizations
OAuth2authorizationCodeRequired
Authorization URL: Token URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
projectIdstringRequired
taskIdstringRequired
Responses
200

Task Note

application/json
get
/projects/{projectId}/tasks/{taskId}/note

Update Task Note

put

Add/update a note to the task

Authorizations
OAuth2authorizationCodeRequired
Authorization URL: Token URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
projectIdstringRequired
taskIdstringRequired
Body
typestring Β· enumRequiredPossible values:
valuestring Β· min: 1RequiredPattern: ^[^\r\n]*$
Responses
200

Successful Task Note creation/update

application/json
put
/projects/{projectId}/tasks/{taskId}/note

Delete Task Note

delete

Delete the note of a task

Authorizations
OAuth2authorizationCodeRequired
Authorization URL: Token URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
projectIdstringRequired
taskIdstringRequired
Responses
200

Successful Task Note deletion

application/json
delete
/projects/{projectId}/tasks/{taskId}/note

Get Task Field

get

Get the field value of a task

Authorizations
OAuth2authorizationCodeRequired
Authorization URL: Token URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
projectIdstringRequired
taskIdstringRequired
fieldIdstringRequired
Responses
200

Task field value

application/json
get
/projects/{projectId}/tasks/{taskId}/fields/{fieldId}

Delete Task Field

delete

Delete the field value of a task

Authorizations
OAuth2authorizationCodeRequired
Authorization URL: Token URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
projectIdstringRequired
taskIdstringRequired
fieldIdstringRequired
Responses
200

Successful field value deletion

application/json
delete
/projects/{projectId}/tasks/{taskId}/fields/{fieldId}

Update Task Field

put

Update/create the field value of a task

Authorizations
OAuth2authorizationCodeRequired
Authorization URL: Token URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
projectIdstringRequired
taskIdstringRequired
fieldIdstringRequired
Body
valueany ofRequired
numberOptional
or
string Β· min: 1Optional
Responses
200

Successful field value create/update

application/json
put
/projects/{projectId}/tasks/{taskId}/fields/{fieldId}

Last updated