Creates a new vendor record in NetSuite. Required: vendor name (companyName) and subsidiary ID. Use this when you need to add a new vendor to NetSuite's vendor list for procurement or accounts payable purposes.
bodyRequiredobjectJSON object containing vendor data. Required fields: 'companyName' (string) and 'subsidiary' (object with 'id' field, e.g., {'id': '3'}). Common optional fields: 'email', 'phone', 'fax', 'url', 'isPerson' (boolean), 'comments'. See NetSuite REST API vendor documentation for comp…
PreferstringUse 'respond-async' to run the create operation asynchronously.
replacestringComma-separated sublist names to fully replace with those provided.
X-NetSuite-Idempotency-KeystringUUID to ensure idempotent async requests; ignored for synchronous calls.
X-NetSuite-PropertyNameValidationstringControls strictness for property name validation.
X-NetSuite-PropertyValueValidationstringControls strictness for property value validation.
dataRequiredData from the action execution
errorstringError if any occurred during the execution of the action
successfulRequiredbooleanWhether or not the action execution was successful or not
OAuth connection. Risk level 2 of 5.
Free Action
No published Skills explicitly reference this Action yet.