Requirements
Connecting Nifty takes an active account plus OAuth client credentials, granted by signing in with your account — no other setup is required.[3]
Get your Nifty credentials
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
- Client IDtextRequired
You can create your credentials using this instruction: https://help.niftypm.com/en/articles/6749505-nifty-api-webhooks.
[1]Use the following redirect URIwhen creating an app: the Callback URL shown in this connection form. - Client SecretpasswordRequired
You can create your credentials using this instruction: https://help.niftypm.com/en/articles/6749505-nifty-api-webhooks.
[1] - Authorize URLurlRequired
You can create your credentials using this instruction: https://help.niftypm.com/en/articles/6749505-nifty-api-webhooks.
[1]
Connect Nifty in WEXTL
- Log in to your WEXTL account, add the Nifty node module to your workflow, and click Create new credential.Instant triggers use webhooks — click Create a webhook first when adding one, then create the credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your Nifty account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- If you want to make changes to your credential in the future, follow the steps in Manage credentials →

Notes
Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →
Nifty node modules
The list below is a reference of every Nifty node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Expand any Nifty node module below to see exactly what it takes in, what it returns, and what connection it needs.
Watch EventsTrigger
No fields documented.
Get a ChatAction
Get a Custom FieldAction
Get a DocumentAction
Get a FileAction
Get a FileSearch
Get a FolderAction
| Field | Type |
|---|---|
Folder IDRequired | text |
Get a MessageAction
Get a MilestoneAction
Get a PortfolioAction
Get a ProjectAction
Get a TagAction
Get a TaskAction
| Field | Type |
|---|---|
Task IDRequired | number |
Get a Tracked Time ReportAction
Get Folder ChildrenSearch
Get Folder ContentsSearch
Get InviteesAction
| Field | Type |
|---|---|
| ID | text |
| Name | text |
| URL | text |
| Members | array |
Get Member DetailsAction
| Field | Type |
|---|---|
User IDRequired | number |
Get Member DetailsSearch
| Field | Type |
|---|---|
| Items | array |
| Has more | boolean |
Get MessagesSearch
Get MilestonesSearch
Get Personal DocumentsAction
Get Personal TasksSearch
Get PortfoliosSearch
| Field | Type |
|---|---|
| Subteams | array |
| Items | boolean |
| Has more | boolean |
Get Project Custom FieldsAction
Get ProjectsSearch
Get StatusAction
Get StatusesSearch
Get TagsSearch
Get TasksSearch
| Field | Type |
|---|---|
| Tasks | array |
| Has more | boolean |
Get TemplatesSearch
Get Tracked Time DurationAction
Get User DetailsAction
List ChatsSearch
No fields documented.
List Custom FieldsSearch
| Field | Type |
|---|---|
| ID | text |
| Name | text |
| Description | text |
| Type | text |
| Currency | text |
| Tracking type | text |
| Cost per hour | number |
| Associations | array |
| Hidden | array |
| Options | array |
| Projects | array |
List DocumentsSearch
| Field | Type |
|---|---|
Project IDRequired | text |
Task IDRequired | text |
| Parent Doc ID | text |
| Limit | text |
| Offset | text |
| Folder ID | text |
| Author | text |
| Name | text |
| Tag | text |
| Sort | choice |
| Field | Type |
|---|---|
| ID | text |
| Name | text |
| Access type | text |
| Type | text |
| Subtype | text |
| External ID | text |
| Content | object |
| Author | text |
| Project ID | text |
| Tasks | array |
| Archived | boolean |
Add a DocumentAction
Add a FieldAction
| Field | Type |
|---|---|
Task IDRequired | text |
| Field ID | text |
| Name | text |
| Description | text |
| Type | text |
| Currency | text |
| Tracking type | text |
| Cost per hour | number |
| Options | array |
| Roles | array |
| Save | boolean |
Add a FolderAction
| Field | Type |
|---|---|
| Project ID | text |
| Folder name | text |
| Type | text |
| Parent folder | text |
| Folder stack | array |
Add Custom Fields to a ProjectAction
| Field | Type |
|---|---|
Project IDRequired | text |
| Field ID | text |
| Name | text |
| Description | text |
| Type | text |
| Currency | text |
| Tracking type | text |
| Cost per hour | number |
| Options | array |
| Roles | array |
| Save | boolean |
Add Labels to a FileAction
Add Labels to a TaskAction
Archive a MilestoneAction
Archive a TaskAction
Assign a TaskAction
Assign Status to MembersAction
Clone a TaskAction
Complete a TaskAction
Copy a FileAction
| Field | Type |
|---|---|
File IDRequired | text |
Task IDRequired | text |
Message IDRequired | text |
Project IDRequired | text |
Create a DocumentAction
| Field | Type |
|---|---|
| Name | text |
| Patent Document ID | text |
| Google access token | text |
| Type of document | text |
| Subtype of the document | text |
| Private Flag | boolean |
| Access Type | choice |
| External ID | text |
| Folder ID | text |
| Folder stack | array |
| Folder stack | text |
| Document Order | number |
| Field | Type |
|---|---|
MessageRequired | text |
Doc IDRequired | text |
FolderRequired | text |
Create a MessageAction
Create a MilestoneAction
Create a Personal DocumentAction
Create a Personal TaskAction
| Field | Type |
|---|---|
| Limit | text |
| Offset | text |
| Meeting ID | text |
| Completed | boolean |
Create a PortfolioAction
Create a ProjectAction
| Field | Type |
|---|---|
| Subteam ID | text |
| Name | text |
| Description | text |
| Demo | boolean |
| Template ID | text |
| Nice ID | text |
| Access type | text |
| Project type | text |
| Default tasks view | text |
| Disabled | array |
| Disabled widget | array |
| Field | Type |
|---|---|
| ID | text |
| Nice ID | text |
| Name | text |
| Description | text |
| Initials | text |
| Logo | text |
| Color | text |
| Secondary color | text |
| Demo | boolean |
| Archived | boolean |
| Auto milestones | boolean |
Create a StatusAction
Create a TagAction
Create a TaskAction
| Field | Type |
|---|---|
| Name | text |
| Description | text |
| Template ID | text |
| Order | number |
| Task group ID | text |
| Task ID | text |
| Milestone ID | text |
| Rule ID | text |
| Annotation ID | text |
| Due date | text |
| Start date | text |
Create Task LinksAction
Delete a Portfolio MemberAction
| Field | Type |
|---|---|
Subteam IDRequired | number |
Members idsRequired | array |
Invite a Team Member to a ProjectAction
Leave a ProjectAction
Leave PortfolioAction
Make an API Calluniversal
Mark a Message as HeardAction
Mark a Message as SeenAction
Move a DocumentAction
Move a MilestoneAction
Move a TaskAction
| Field | Type |
|---|---|
| To | object |
| Type | text |
| ID | text |
| Task ids | array |
Move TasksAction
Remove a DocumentAction
Remove a Document MemberAction
Remove a FileAction
Remove a FolderAction
| Field | Type |
|---|---|
Folder IDRequired | text |
Remove a LabelAction
Remove a MessageAction
Remove a MilestoneAction
Remove a Milestone TaskAction
Remove a PortfolioAction
Remove a ProjectAction
Remove a Status MemberAction
Remove a TaskAction
Remove an AssigneeAction
Remove Document LabelsAction
| Field | Type |
|---|---|
Document IdRequired | text |
Remove File LabelsAction
Remove LabelsAction
Remove StatusAction
Start a ProjectAction
| Field | Type |
|---|---|
Project IDRequired | text |
Tie a Task to a MilestoneAction
Update a DocumentAction
Update a DocumentAction
Update a Document's MembersAction
Update a FieldAction
| Field | Type |
|---|---|
Task IDRequired | text |
Field IDRequired | text |
Update a FileAction
Update a FolderAction
| Field | Type |
|---|---|
Folder IDRequired | text |
| Name | text |
| Parent folder | text |
| Folder stack | array |
Update a MessageAction
| Field | Type |
|---|---|
User IDRequired | text |
| Text | text |
| External files | array |
| Hide link preview | boolean |
| Nifty files | array |
Update a MilestoneAction
Update a PortfolioAction
Update a Portfolio MemberAction
Update a ProjectAction
Update a TagAction
Update a TaskAction
Update Document LabelsAction
| Field | Type |
|---|---|
Document IDRequired | text |
| Labels | array |
Update Project Custom FieldsAction
| Field | Type |
|---|---|
Project IDRequired | text |
| Field ID | text |
Update StatusAction
Update Task MilestoneAction
Templates
Look for Nifty templates in the WEXTL template library.
Browse templates →Explore alternative apps
- Basecamp[2]Project management and team communication for companies and their clients.
- BuildernConstruction project management for budgets, clients, and job progress.
- BigChangeField service management platform for scheduling jobs, technicians, and customer work orders.
- Asset PandaFlexible asset tracking and workflow management for equipment, inventory, and audits.
- AsanaWork management for teams — tasks, projects, and timelines.
References
- WEXTL® Nifty Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for Nifty.
- WEXTL® visual workflow builder data.
Last updated: Jul 24, 2026 18:12
