# Getting started with Nifty API ## Description This is version `1.0` of this API documentation. Last update on Oct 24, 2025. Hello and welcome! We're excited to have you build your own integrations and Nifty apps with our REST API documentation. The lefthand sidebar will allow you to navigate to the Authentication section as well as explore our Endpoints section. Each Endpoint has an example Request and Response to help you understand how to leverage the call. We apply request rate limits per token to make sure the API runs efficiently for everyone. GET: 200 requests per minute POST: 50 requests per minute PUT: 50 requests per minute DELETE: 10 requests per minute Get started in the Authentication section of the document. Please note that our API is available to customers on the Business Plan and above. Contact team@niftypm.com if you're a third party tool looking to partner and build an integration with Nifty. You can try our API using [Swagger](https://openapi.niftypm.com/api/). Before you start with the documentation, [check our help article and create your app in Nifty.](https://help.niftypm.com/en/articles/6749505-nifty-api) ## Servers - https://openapi.niftypm.com: https://openapi.niftypm.com () ## Authentication ## Endpoints and operations ### [Apps](https://developers.niftypm.com/group/endpoint-apps.md) - [Get Apps](https://developers.niftypm.com/operation/operation-appscontroller_getapps.md) - [Get App](https://developers.niftypm.com/operation/operation-appscontroller_getapp.md) ### [Authentication](https://developers.niftypm.com/group/endpoint-authentication.md) - [Generate Token](https://developers.niftypm.com/operation/operation-authenticationcontroller_refreshtoken.md) ### [Chats](https://developers.niftypm.com/group/endpoint-chats.md) - [Get Chats](https://developers.niftypm.com/operation/operation-chatapicontroller_getchats.md) - [Get Chat](https://developers.niftypm.com/operation/operation-chatapicontroller_getchat.md) ### [Custom Fields](https://developers.niftypm.com/group/endpoint-custom-fields.md) - [Get Custom fields](https://developers.niftypm.com/operation/operation-fieldsapicontroller_getcustomfields.md) - [Get Custom field](https://developers.niftypm.com/operation/operation-fieldsapicontroller_getcustomfield.md) ### [Documents](https://developers.niftypm.com/group/endpoint-documents.md) - [Get Documents](https://developers.niftypm.com/operation/operation-documentsapicontroller_getdocuments.md) - [Create document](https://developers.niftypm.com/operation/operation-documentsapicontroller_createdocument.md) - [Get Personal Documents](https://developers.niftypm.com/operation/operation-documentsapicontroller_getpesonaldocuments.md) - [Create Personal Document](https://developers.niftypm.com/operation/operation-documentsapicontroller_createpersonaldocument.md) - [Get Document](https://developers.niftypm.com/operation/operation-documentsapicontroller_getdocument.md) - [Update Document](https://developers.niftypm.com/operation/operation-documentsapicontroller_editdocument.md) - [Remove Document](https://developers.niftypm.com/operation/operation-documentsapicontroller_removedocument.md) - [Move Document](https://developers.niftypm.com/operation/operation-documentsapicontroller_movedocument.md) - [Update Document Member](https://developers.niftypm.com/operation/operation-documentsapicontroller_addmemberstodocument.md) - [Remove Document Member](https://developers.niftypm.com/operation/operation-documentsapicontroller_removemembersfromdocument.md) - [Update Document](https://developers.niftypm.com/operation/operation-documentsapicontroller_changedocument.md) - [Update Document Labels](https://developers.niftypm.com/operation/operation-documentsapicontroller_addlabels.md) - [Remove Document Labels](https://developers.niftypm.com/operation/operation-documentsapicontroller_removelabels.md) ### [Files](https://developers.niftypm.com/group/endpoint-files.md) - [Get Files](https://developers.niftypm.com/operation/operation-fileapicontroller_getfiles.md) - [Upload Files](https://developers.niftypm.com/operation/operation-fileapicontroller_uploadfiles.md) - [Get File](https://developers.niftypm.com/operation/operation-fileapicontroller_getfile.md) - [Update File](https://developers.niftypm.com/operation/operation-fileapicontroller_editfile.md) - [Remove File](https://developers.niftypm.com/operation/operation-fileapicontroller_removefile.md) - [Copy File](https://developers.niftypm.com/operation/operation-fileapicontroller_copyfile.md) - [Add File Labels](https://developers.niftypm.com/operation/operation-fileapicontroller_addlabels.md) - [Remove File Labels](https://developers.niftypm.com/operation/operation-fileapicontroller_removelabels.md) ### [Folders](https://developers.niftypm.com/group/endpoint-folders.md) - [Get Folder Children](https://developers.niftypm.com/operation/operation-folderapicontroller_getchildren.md) - [Add Folder](https://developers.niftypm.com/operation/operation-folderapicontroller_createnewfolder.md) - [Get Folder](https://developers.niftypm.com/operation/operation-folderapicontroller_getfolderbyid.md) - [Folder api controller update folder](https://developers.niftypm.com/operation/operation-folderapicontroller_updatefolder.md) - [Remove Folder](https://developers.niftypm.com/operation/operation-folderapicontroller_deletefolder.md) - [Get Folder Conntents](https://developers.niftypm.com/operation/operation-folderapicontroller_getfolder.md) ### [Invite](https://developers.niftypm.com/group/endpoint-invite.md) - [Get Invitee](https://developers.niftypm.com/operation/operation-invitecontroller_getinvitelinks.md) ### [Members](https://developers.niftypm.com/group/endpoint-members.md) - [Get Members Details](https://developers.niftypm.com/operation/operation-membercontroller_getmembers.md) - [Get Member Details](https://developers.niftypm.com/operation/operation-membercontroller_getmember.md) ### [Messages](https://developers.niftypm.com/group/endpoint-messages.md) - [Get Messages](https://developers.niftypm.com/operation/operation-messagesapicontroller_getmessages.md) - [Create Message](https://developers.niftypm.com/operation/operation-messagesapicontroller_createmessage.md) - [Get Message](https://developers.niftypm.com/operation/operation-messagesapicontroller_getmessage.md) - [Update Message](https://developers.niftypm.com/operation/operation-messagesapicontroller_editmessage.md) - [Remove Message](https://developers.niftypm.com/operation/operation-messagesapicontroller_deletemessage.md) - [Mark Message seen](https://developers.niftypm.com/operation/operation-messagesapicontroller_seemessage.md) - [Mark Message heard](https://developers.niftypm.com/operation/operation-messagesapicontroller_hearmessage.md) ### [Milestones & Lists](https://developers.niftypm.com/group/endpoint-milestones-lists.md) - [Get Milestones](https://developers.niftypm.com/operation/operation-milestoneapicontroller_getmilestones.md) - [Create Milestone](https://developers.niftypm.com/operation/operation-milestoneapicontroller_createmilestone.md) - [Get Milestone](https://developers.niftypm.com/operation/operation-milestoneapicontroller_getmilestone.md) - [Update Milestone](https://developers.niftypm.com/operation/operation-milestoneapicontroller_editmilestone.md) - [Remove Milestone](https://developers.niftypm.com/operation/operation-milestoneapicontroller_removemilestone.md) - [Move Milestone](https://developers.niftypm.com/operation/operation-milestoneapicontroller_movetoproject.md) - [Tie Task To Milestone](https://developers.niftypm.com/operation/operation-milestoneapicontroller_tietasks.md) - [Remove Milestone Task](https://developers.niftypm.com/operation/operation-milestoneapicontroller_untietasks.md) - [Archive Milestone](https://developers.niftypm.com/operation/operation-milestoneapicontroller_changemilestonestatus.md) ### [Portfolios](https://developers.niftypm.com/group/endpoint-portfolios.md) - [Get Portfolios](https://developers.niftypm.com/operation/operation-subteamsapicontroller_getsubteams.md) - [Create Portfolio](https://developers.niftypm.com/operation/operation-subteamsapicontroller_createsubteam.md) - [Get Portfolio](https://developers.niftypm.com/operation/operation-subteamsapicontroller_getsubteam.md) - [Update Portfolio](https://developers.niftypm.com/operation/operation-subteamsapicontroller_editsubteam.md) - [Remove Portfolio](https://developers.niftypm.com/operation/operation-subteamsapicontroller_removesubteam.md) - [Update Portfolio Member](https://developers.niftypm.com/operation/operation-subteamsapicontroller_addmembers.md) - [Remove Portfolio Member](https://developers.niftypm.com/operation/operation-subteamsapicontroller_removemembers.md) - [Leave Portfolio](https://developers.niftypm.com/operation/operation-subteamsapicontroller_leavesubteam.md) ### [Projects](https://developers.niftypm.com/group/endpoint-projects.md) - [Get Projects](https://developers.niftypm.com/operation/operation-projectapicontroller_getproejcts.md) - [Create Project](https://developers.niftypm.com/operation/operation-projectapicontroller_createproject.md) - [Get Project](https://developers.niftypm.com/operation/operation-projectapicontroller_getprojectbyid.md) - [Update Project](https://developers.niftypm.com/operation/operation-projectapicontroller_updateproject.md) - [Remove Project](https://developers.niftypm.com/operation/operation-projectapicontroller_deleteproject.md) - [Invite Team Member for project](https://developers.niftypm.com/operation/operation-projectapicontroller_invite.md) - [Leave Project](https://developers.niftypm.com/operation/operation-projectapicontroller_leaveproject.md) - [Start Project](https://developers.niftypm.com/operation/operation-projectapicontroller_startproject.md) - [Get Project Custom Fields](https://developers.niftypm.com/operation/operation-projectapicontroller_getfields.md) - [Add Project Custom Fields](https://developers.niftypm.com/operation/operation-projectapicontroller_addfield.md) - [Update Project Custom Fields](https://developers.niftypm.com/operation/operation-projectapicontroller_updatefield.md) ### [Status](https://developers.niftypm.com/group/endpoint-status.md) - [Get Statuses](https://developers.niftypm.com/operation/operation-taskgroupapicontroller_gettaskgroups.md) - [Create Status](https://developers.niftypm.com/operation/operation-taskgroupapicontroller_createtaskgroup.md) - [Get Status](https://developers.niftypm.com/operation/operation-taskgroupapicontroller_gettaskgroup.md) - [Update Status](https://developers.niftypm.com/operation/operation-taskgroupapicontroller_updatetaskgroup.md) - [Remove Status](https://developers.niftypm.com/operation/operation-taskgroupapicontroller_removetaskgroup.md) - [Move Tasks](https://developers.niftypm.com/operation/operation-taskgroupapicontroller_movealltasks.md) - [Assign Status Members](https://developers.niftypm.com/operation/operation-taskgroupapicontroller_assigntask.md) - [Remove Status Member](https://developers.niftypm.com/operation/operation-taskgroupapicontroller_unassigntask.md) ### [Tags](https://developers.niftypm.com/group/endpoint-tags.md) - [Get Tags](https://developers.niftypm.com/operation/operation-labelapicontroller_getlabels.md) - [Create Tag](https://developers.niftypm.com/operation/operation-labelapicontroller_createlabel.md) - [Get Tag](https://developers.niftypm.com/operation/operation-labelapicontroller_getlabel.md) - [Update Tag](https://developers.niftypm.com/operation/operation-labelapicontroller_editlabel.md) - [Remove Tag](https://developers.niftypm.com/operation/operation-labelapicontroller_removelabel.md) ### [Tasks](https://developers.niftypm.com/group/endpoint-tasks.md) - [Get Tasks](https://developers.niftypm.com/operation/operation-taskapicontroller_gettasks.md) - [Create Task](https://developers.niftypm.com/operation/operation-taskapicontroller_createtask.md) - [Remove Task](https://developers.niftypm.com/operation/operation-taskapicontroller_deletetasks.md) - [Get Personal Tasks](https://developers.niftypm.com/operation/operation-taskapicontroller_getpersonaltasks.md) - [Create Personal Task](https://developers.niftypm.com/operation/operation-taskapicontroller_createpersonaltask.md) - [Get Task](https://developers.niftypm.com/operation/operation-taskapicontroller_gettask.md) - [Update Task](https://developers.niftypm.com/operation/operation-taskapicontroller_edittask.md) - [Remove Task](https://developers.niftypm.com/operation/operation-taskapicontroller_removetask.md) - [Create task link(s)](https://developers.niftypm.com/operation/operation-taskapicontroller_linktask.md) - [Update Task Milestone](https://developers.niftypm.com/operation/operation-taskapicontroller_updatetaskmilestone.md) - [Complete Task](https://developers.niftypm.com/operation/operation-taskapicontroller_completetask.md) - [Archive Task](https://developers.niftypm.com/operation/operation-taskapicontroller_archivetask.md) - [Move Task](https://developers.niftypm.com/operation/operation-taskapicontroller_movetasknew.md) - [Assign Task](https://developers.niftypm.com/operation/operation-taskapicontroller_assigntask.md) - [Remove Assignee](https://developers.niftypm.com/operation/operation-taskapicontroller_unassigntask.md) - [Add Labels](https://developers.niftypm.com/operation/operation-taskapicontroller_addlabels.md) - [Remove Labels](https://developers.niftypm.com/operation/operation-taskapicontroller_removelabels.md) - [Get Fields](https://developers.niftypm.com/operation/operation-taskapicontroller_getfields.md) - [Add Fields](https://developers.niftypm.com/operation/operation-taskapicontroller_addfield.md) - [Update Fields](https://developers.niftypm.com/operation/operation-taskapicontroller_updatefield.md) - [Add Document](https://developers.niftypm.com/operation/operation-taskapicontroller_attachdocument.md) - [Clone Task](https://developers.niftypm.com/operation/operation-taskapicontroller_clonetask.md) - [Move Task](https://developers.niftypm.com/operation/operation-taskapicontroller_movetasks.md) ### [Templates](https://developers.niftypm.com/group/endpoint-templates.md) - [Get Templates](https://developers.niftypm.com/operation/operation-templatecontroller_getprojecttemplates.md) ### [Time Tracking](https://developers.niftypm.com/group/endpoint-time-tracking.md) - [Get Tracked Time Report](https://developers.niftypm.com/operation/operation-timecontroller_gettimereport.md) - [Get Tracked Time Duration](https://developers.niftypm.com/operation/operation-timecontroller_getduration.md) ### [Users](https://developers.niftypm.com/group/endpoint-users.md) - [Get User Details](https://developers.niftypm.com/operation/operation-usesrapicontroller_getme.md) ### [Webhook](https://developers.niftypm.com/group/endpoint-webhook.md) - [Get Webhooks](https://developers.niftypm.com/operation/operation-webhookapicontroller_getwebhooks.md) - [Create Webhook](https://developers.niftypm.com/operation/operation-webhookapicontroller_addwebhook.md) - [Update Webhook](https://developers.niftypm.com/operation/operation-webhookapicontroller_updatewebhook.md) - [Remove Webhook](https://developers.niftypm.com/operation/operation-webhookapicontroller_removewebhook.md) [Powered by Bump.sh](https://bump.sh)