Skip to content

Nifty

Nifty Project Management is a software tool that streamlines team collaboration and project tracking with features like task management, timelines, and communication tools to enhance productivity.

Categories: project-management, productivity-and-collaboration

Type: nifty/v1


Connections

Version: 1

OAuth2 Authorization Code

Properties

NameLabelTypeControl TypeDescriptionRequired
clientIdClient IdSTRINGTEXTtrue
clientSecretClient SecretSTRINGTEXTtrue

Actions

Create Project

Name: createProject

Creates new project.

Properties

NameLabelTypeControl TypeDescriptionRequired
__itemProjectOBJECT
Properties {STRING(name), STRING(description), STRING(template_id)}
OBJECT_BUILDERtrue

Output

Type: OBJECT

Properties

NameTypeControl Type
bodyOBJECT
Properties {STRING(id), STRING(name), STRING(description), STRING(template_id)}
OBJECT_BUILDER

JSON Example

{
"label" : "Create Project",
"name" : "createProject",
"parameters" : {
"__item" : {
"name" : "",
"description" : "",
"template_id" : ""
}
},
"type" : "nifty/v1/createProject"
}

Create Task

Name: createTask

Creates new task

Properties

NameLabelTypeControl TypeDescriptionRequired
projectProject IDSTRINGSELECTID of the project within which the task will be created.true
__itemTaskOBJECT
Properties {STRING(task_group_id), STRING(name), STRING(description), DATE_TIME(due_date)}
OBJECT_BUILDERtrue

Output

Type: OBJECT

Properties

NameTypeControl Type
bodyOBJECT
Properties {STRING(id), STRING(name), STRING(project), STRING(description), DATE_TIME(due_date)}
OBJECT_BUILDER

JSON Example

{
"label" : "Create Task",
"name" : "createTask",
"parameters" : {
"project" : "",
"__item" : {
"task_group_id" : "",
"name" : "",
"description" : "",
"due_date" : "2021-01-01T00:00:00"
}
},
"type" : "nifty/v1/createTask"
}

Get Task

Name: getTask

Gets task details.

Properties

NameLabelTypeControl TypeDescriptionRequired
taskIdTask IDSTRINGSELECTID of the task to get details for.true

Output

Type: OBJECT

Properties

NameTypeControl Type
bodyOBJECT
Properties {STRING(id), STRING(name), STRING(project), STRING(description)}
OBJECT_BUILDER

JSON Example

{
"label" : "Get Task",
"name" : "getTask",
"parameters" : {
"taskId" : ""
},
"type" : "nifty/v1/getTask"
}

Create Status

Name: createStatus

Creates new status

Properties

NameLabelTypeControl TypeDescriptionRequired
__itemStatusOBJECT
Properties {STRING(name), STRING(project_id)}
OBJECT_BUILDERtrue

Output

Type: OBJECT

Properties

NameTypeControl Type
bodyOBJECT
Properties {STRING(message), {STRING(id), STRING(name), STRING(color), STRING(created_by), STRING(project), INTEGER(order)}(task_group)}
OBJECT_BUILDER

JSON Example

{
"label" : "Create Status",
"name" : "createStatus",
"parameters" : {
"__item" : {
"name" : "",
"project_id" : ""
}
},
"type" : "nifty/v1/createStatus"
}

Get Tracked Time Report

Name: getTrackedTimeReport

Gets tracked time report information.

Properties

NameLabelTypeControl TypeDescriptionRequired
project_idProject IDSTRINGSELECTId of the project to get the report for.true
start_dateStart DateDATE_TIMEDATE_TIMEStart date for the report.false
end_dateEnd DateDATE_TIMEDATE_TIMEStart date for the report.false

Output

Type: OBJECT

Properties

NameTypeControl Type
bodyOBJECT
Properties {[{STRING(id), STRING(project), STRING(start), BOOLEAN(manual), STRING(user), STRING(task), STRING(end), BOOLEAN(active), STRING(duration)}](items)}
OBJECT_BUILDER

JSON Example

{
"label" : "Get Tracked Time Report",
"name" : "getTrackedTimeReport",
"parameters" : {
"project_id" : "",
"start_date" : "2021-01-01T00:00:00",
"end_date" : "2021-01-01T00:00:00"
},
"type" : "nifty/v1/getTrackedTimeReport"
}

Triggers

New Task

Name: newTask

Triggers when new task is created.

Type: DYNAMIC_WEBHOOK

Properties

NameLabelTypeControl TypeDescriptionRequired
app_idApplicationSTRINGSELECTApplication to be used for the trigger.true

Output

Type: OBJECT

Properties

NameTypeControl Type
idSTRINGTEXT
projectSTRINGTEXT
orderSTRINGTEXT
milestoneSTRINGTEXT

JSON Example

{
"label" : "New Task",
"name" : "newTask",
"parameters" : {
"app_id" : ""
},
"type" : "nifty/v1/newTask"
}


Additional instructions


CONNECTION