New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

n8n-nodes-netsuite-markival

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

n8n-nodes-netsuite-markival

NetSuite integration node for n8n with SuiteQL, RESTlet, and Raw REST support

latest
Source
npmnpm
Version
0.2.2
Version published
Maintainers
1
Created
Source

n8n NetSuite Integration Node (Pre-Alpha)3. n8n installed (minimum version 1.0.0)

⚠️ Important:

  • This node is in pre-alpha stage and is not recommended for production use
  • This node requires a valid license key to function
  • Contact support@markival.com to obtain your license key ⚠️ Pre-Alpha Stage: This node is in early development (pre-alpha) stage. Features may be incomplete, and breaking changes can occur without notice. Use in production environments at your own risk.

This is a custom n8n node that provides seamless integration with NetSuite's REST API, allowing you to perform various operations like executing SuiteQL queries, interacting with RESTlets, and making raw REST requests to NetSuite.

NetSuite Node

Features

  • SuiteQL Queries: Execute powerful SuiteQL queries directly against your NetSuite data
  • RESTlet Integration: Make requests to custom NetSuite RESTlets
  • Raw REST Requests: Perform raw REST API requests for maximum flexibility
  • OAuth 1.0 Authentication: Secure authentication using NetSuite's OAuth 1.0 implementation
  • License Management: Built-in license validation with caching for optimal performance

Licensing

This node requires a valid license key to function. The licensing system includes:

  • Automated Validation: Your license is automatically validated with each use
  • Caching: License validations are cached for 8 hours to ensure optimal performance
  • Error Handling: Clear error messages if license validation fails
  • Security: Secure license validation through Markival's authentication servers

To obtain a license key:

  • Contact support@markival.com
  • Provide your NetSuite Account ID
  • Choose your subscription plan
  • Receive your license key via email

Prerequisites

Before you can use this node, you'll need:

  • An active NetSuite account
  • A valid license key from Markival (contact support@markival.com to obtain one)
  • OAuth 1.0 credentials from NetSuite:
    • Consumer Key
    • Consumer Secret
    • Access Token
    • Token Secret
  • n8n installed (minimum version 1.0.0)

⚠️ Important: This node requires a valid license key to function. Contact support@markival.com to obtain your license key.

Installation

This is a community node that requires n8n version >= 1.0.0. You can install it in following ways:

1. Via NPM

  • Open a terminal in your n8n root directory
  • Run the following command: ```bash npm install n8n-nodes-netsuite-mrk ```
  • Start n8n
  • Open your n8n instance
  • Go to Settings > Community Nodes
  • Select Install
  • Type `n8n-nodes-netsuite-mrk` in Enter npm package name
  • Agree to the risks of using community nodes
  • Click Install

3. Manual Installation

If you wish to install the node manually in your n8n instance:

  • Download the latest release from GitHub
  • Extract the contents
  • Copy the `n8n-nodes-netsuite-mrk` folder into your custom nodes directory:
    • Linux/Mac: `~/.n8n/custom`
    • Windows: `C:\Users\YOUR_USERNAME.n8n\custom`
  • Restart n8n

Configuration

  • Open your n8n workflow
  • Add the "MRK NetSuite" node
  • Create new credentials of type "NetSuite OAuth1 API"
  • Enter your credentials:
    • Consumer Key
    • Consumer Secret
    • Access Token
    • Token Secret
    • Account ID (e.g., 30000-SB1)
    • Realm (e.g., 30000_SB1)
    • License Key (obtained from Markival)

Usage

The node supports three main operations:

1. SuiteQL

Execute SuiteQL queries to fetch data from your NetSuite account. Write and execute any valid SuiteQL query to retrieve information from NetSuite records.

2. RESTlet

Interact with your custom NetSuite RESTlets:

  • Specify the Script ID and Deploy ID
  • Choose HTTP method (GET, POST, PUT, DELETE)
  • Add request body for POST/PUT operations

3. Raw Request

Make direct REST API requests to NetSuite endpoints:

  • Use common endpoints or specify custom ones
  • Support for all HTTP methods
  • Add custom headers and query parameters
  • Include request body for POST/PUT/PATCH operations

For detailed SuiteQL syntax and examples, refer to the NetSuite Help Center.

Troubleshooting

Common Issues

  • License Validation Failed

    • Ensure your license key is valid and not expired
    • Check if your Account ID matches the licensed account
    • Contact support if the issue persists
  • Authentication Errors

    • Verify OAuth credentials are correct
    • Ensure Account ID and Realm are properly formatted
    • Check if token permissions include necessary roles
  • API Request Issues

    • Verify endpoint URLs and request formats
    • Check request parameters and body format
    • Ensure proper permissions in NetSuite

Getting Help

If you encounter issues:

  • Review your n8n logs for detailed error messages
  • Contact support:
    • Email: support@markival.com
    • Include:
      • Error message
      • Node configuration (excluding sensitive data)
      • Steps to reproduce
      • n8n version

Development Status

This node is currently in pre-alpha stage, which means:

  • Features are still being developed and tested
  • Breaking changes may occur between versions
  • API and functionality might change significantly
  • Not recommended for production use without thorough testing
  • Limited documentation and examples

Support

For pre-alpha support and feedback:

Author

Sarosh Aamir sarosh@markival.com

Made with ❤️ for n8n

Keywords

n8n

FAQs

Package last updated on 17 Nov 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts