npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

n8n-nodes-smartsuite

v2.0.21

Published

n8n community node for SmartSuite

Downloads

511

Readme

n8n-nodes-smartsuite

This is an n8n community node for SmartSuite. It allows you to interact with SmartSuite's API to manage resources across your SmartSuite solutions.

This a major rewrite based on n8n recommendation to use the Airtable node as a template.

Features

  • CRUD operations for Record, Table, Solution, and Org Management resources
  • Generic API Request actions (Get, Post, Put, Patch, Delete)
  • Support for n8n Return All/Limit pagination pattern
  • AI Agent tool integration
  • Improved date field handling for due_date fields

Installation

Follow the installation guide in the n8n community nodes documentation.

Usage

Resources & Operations

Record

  • Get Record
  • List Record
  • Search Record
  • Create Record
  • Update Record
  • Upsert Record
  • Delete Record

Table

  • List Tables
  • Get Table
  • Create Table Field
  • Create Table

Solution

  • List Solution
  • Get Solution

Org Management

  • Get Current User
  • List Members
  • List Teams

API Request

  • Get
  • Post
  • Put
  • Patch
  • Delete

Trigger Actions

  • On new or updated record

As a Regular Node

Each resource operation is exposed as an action within the SmartSuite node. Simply select the desired Resource and Operation, provide any required parameters, and execute.

As an AI Agent Tool

This node integrates seamlessly with the n8n AI Agent node. When used as a tool, the AI Agent will recognize the SmartSuite methods and their capabilities.

As a Trigger

This node can be used as a trigger to poll for new or updated records in SmartSuite.

Record

  • Get Record: Retrieve a specific record by its ID.
  • List Record: Return one or more records from a table, with support for Return All/Limit pagination.
  • Search Record: Find records using multiple filters, supporting various field types, operators, and AND/OR logic.
  • Create Record: Create a new record with specified field values.
  • Update Record: Update one or more fields on an existing record by ID.
  • Upsert Record: Create or update a record based on a filter (if found, it updates; otherwise, it creates).
  • Delete Record: Delete a record by its ID.

Table

  • List Tables: List all tables in a workspace or solution.
  • Get Table: Retrieve metadata for a specific table by ID.
  • Create Table Field: Add a new field/column to an existing table.
  • Create Table: Create a new table in the workspace or solution.

Solution

  • List Solution: List all solutions available to the API key.
  • Get Solution: Retrieve details for a specific solution by ID.

Org Management

  • Get Current User: Fetch details about the authenticated user.
  • List Members: List all members in the organization, with pagination support.
  • List Teams: List all teams within the organization.

API Request

  • Get: Perform a generic GET request to any SmartSuite API endpoint.
  • Post: Perform a generic POST request to any SmartSuite API endpoint.
  • Put: Perform a generic PUT request to any SmartSuite API endpoint.
  • Patch: Perform a generic PATCH request to any SmartSuite API endpoint.
  • Delete: Perform a generic DELETE request to any SmartSuite API endpoint.

Tool Response Format

We are using the n8n Return All/Limit pagination pattern.

Credentials

To use this node, you'll need to set up your SmartSuite API credentials:

  1. Log in to your SmartSuite account
  2. Go to Settings > API
  3. Generate a new API key
  4. In n8n, add your SmartSuite credentials:
    • API Key: Your SmartSuite API key
    • Base URL: https://app.smartsuite.com/api/v1

Security & Compliance

Known Vulnerabilities

This node has some known security vulnerabilities in its dependencies:

  1. High Severity: Axios SSRF and Credential Leakage Vulnerability
    • Affects: axios package (transitive dependency)
    • Impact: Potential Server-Side Request Forgery (SSRF) and credential leakage
    • Mitigation: This vulnerability only affects requests to untrusted URLs. The SmartSuite node only makes requests to the SmartSuite API (a trusted domain) and handles credentials securely through n8n's credential system.

Security Best Practices

  1. API Key Management

    • Never share your SmartSuite API key
    • Use n8n's credential system to store your API key securely
    • Rotate your API key if you suspect it has been compromised
  2. Data Access

    • Only grant the minimum required permissions to your SmartSuite API key
    • Review your SmartSuite audit logs regularly for suspicious activity
    • Use the principle of least privilege when setting up API access
  3. Network Security

    • Ensure your n8n instance is running behind a secure network
    • Use HTTPS for all API communications
    • Keep your n8n instance and its dependencies up to date

Reporting Security Issues

If you discover a security vulnerability in this node, please report it responsibly:

  1. Do not create public issues for security vulnerabilities
  2. Email security details to: [email protected]
  3. Include a detailed description and steps to reproduce

We will respond to security reports A.S.A.P.

Resources


🍣 Support This Work 🍺

Found value with this n8n Community Node?

👉 Buy us a sushi (or beer): https://Hi.TheCoolestCouple.com/BuyUsSushi

We spent a considerable amount of time creating this n8n Community Node. If you find value in this project, please consider buying us a sushi (or beer) to support our work.

That will help us maintain and improve the resources available for free.

Or if you wish to make a PayPal donation, you can do so here:

👉 https://www.paypal.com/donate/?hosted_button_id=W474HGUFUZ7JN

Please note that donations are purely voluntary and not tax-deductible, but we thank you in advance.


License

MIT License - see the LICENSE file for details


Built by The Coolest Couple 😎 with ❤️ using n8n, and SmartSuite API