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

FieldDescription
Account IDYour NetSuite account ID
Consumer KeyOAuth consumer key
Consumer SecretOAuth consumer secret
TokenAccess token
Token SecretAccess token secret
Generate your credentials in NetSuite under Setup → Integration → Manage Integrations.

NetSuite actions

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

Search records

Retrieve multiple records from any NetSuite object. Configuration
FieldDescription
Object typeSelect the record type to search
FilterDefine filter conditions
SortSort results by field
LimitMaximum records to retrieve (default: 100)

Insert record

Create a new record in NetSuite. Configuration
FieldDescription
Object typeSelect the record type
MappingsMap field values for the record

Update records

Update existing records in NetSuite. Configuration
FieldDescription
Object typeSelect the record type
Matching ValueValue to match against
Netsuite Matching Property NameProperty to match on
MappingsMap fields to update
Skip if existUpdate only if field is currently empty

Upsert records

Insert or update records based on a matching field. Configuration
FieldDescription
Object typeSelect the record type
Matching ValueValue to match against
Netsuite Matching Property NameProperty to match on
MappingsMap field values
Skip if existUpdate only if field is currently empty

Delete records

Delete records from NetSuite. Configuration
FieldDescription
Object typeSelect the record type
Matching ValueValue to match against
Netsuite Matching Property NameProperty to match on
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

FieldDescription
Object typeSelect the record type to sync

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