NetSuite

NetSuite is a cloud-based business management solution that provides you software and services to manage business finances, operations, and customer relations.

API Versions: 2018_2, 2022_1

API Types: SOAP

Authentication and Authorization: Token-based authentication

Key Capabilities: Custom Fields support

Prerequisites

  • NetSuite account
  • Working IBM® webMethods Integration tenant

Actions

  • queryDepartmentsByID: Queries existing departments identified by either the internalId or externalId.

  • createCustomers: Creates multiple new customers.

  • createContacts: Creates multiple new contacts.

  • queryCustomersByID: Queries existing customers identified by either the internalId or externalId.

  • queryJobTypesByID: Queries existing jobTypes identified by either the internalId or externalId.

  • upsertCustomers: Updates existing customers identified by the user provided externalId and creates new customers if the externalId does not match a customer.

  • queryCurrenciesByID: Queries existing currencies identified by either the internalId or externalId.

  • createEmployees: Creates multiple new employees.

  • upsertTopics: Updates existing topics identified by the user provided externalId and creates new topics if the externalId does not match a topic.

  • createLocations: Creates multiple new locations.

  • upsertAccounts: Updates existing accounts identified by the user provided externalId and creates new accounts if the externalId does not match an account.

  • createCurrencies: Creates multiple new currencies.

  • upsertContacts: Updates existing contacts identified by the user provided externalId and creates new contacts if the externalId does not match a contact.

  • upsertLocations: Updates existing locations identified by the user provided externalId and creates new locations if the externalId does not match a location.

  • createAccounts: Creates multiple new accounts.

  • upsertEmployees: Updates existing employees identified by the user provided externalId and creates new employees if the externalId does not match an employee.

  • createDepartments: Creates multiple new departments.

  • queryLocationsByID: Queries existing locations identified by either the internalId or externalId.

  • upsertCurrencies: Updates existing currencies identified by the user provided externalId and creates new currencies if the externalId does not match a currency.

  • queryAccountsByID: Queries existing accounts identified by either the internalId or externalId.

  • queryTopicsByID: Queries existing topics identified by either the internalId or externalId.

  • upsertJobTypes: Updates existing jobTypes identified by the user provided externalId and creates new jobTypes if the externalId does not match a jobType.

  • queryContactsByID: Queries existing contacts identified by either the internalId or externalId.

  • upsertDepartments: Updates existing departments identified by the user provided externalId and creates new departments if the externalId does not match a department.

  • queryEmployeesByID: Queries existing employees identified by either the internalId or externalId.

  • createTopics: Creates multiple new topics.

  • createJobTypes: Creates multiple new jobTypes.

Custom Actions

NetSuite connector also lets you create your own custom actions for performing specific tasks. The actions you create look and work exactly like the predefined actions do.

Learn more about how to create custom actions.