Skip to main content
NetSuite is a cloud-based enterprise resource planning (ERP) software that helps businesses manage financials, operations, and customer relationships. The Cargo integration enables you to sync and manage records across all your NetSuite objects.

Authentication

NetSuite uses Token-Based Authentication (TBA) for secure API access.

Connection details

Generate your credentials in NetSuite under Setup → Integration → Manage Integrations.
A companion Netsuite (SOAP) integration (catalog slug netsuiteSoap) talks to NetSuite’s SuiteTalk SOAP web services instead of the API used here. It authenticates with the same token-based credentials and exposes a single Insert record action (returning the created record’s id). Use it when a record type is only writable through the SOAP interface; use this integration for everything else.

NetSuite actions

NetSuite actions support all standard and custom record types in your account.

Search records

Retrieve multiple records from any NetSuite object. Configuration

Insert record

Create a new record in NetSuite. Configuration

Update records

Update existing records in NetSuite. Configuration

Upsert records

Insert or update records based on a matching field. Configuration

Delete records

Delete records from NetSuite. Configuration
Delete operations are permanent. Ensure you have proper filters configured.

Data models

Create data models from any NetSuite record type with incremental sync support.

Configuration

Supported record types

Sync invoices, transactions, journal entries, and other financial data.
Sync customer and contact information with full relationship data.
Track inventory items, locations, and stock levels.
Access any custom record types defined in your NetSuite instance.

Best practices

  1. Use incremental sync - NetSuite data models support incremental sync for efficient updates
  2. Rate limits - NetSuite has strict rate limits (15 requests/minute). Plan workflows accordingly
  3. Custom fields - All custom fields are automatically available through dynamic field selection