NetSuite

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

API types: SOAP

Authentication and Authorization: Token-based authentication

Key capabilities: Custom Fields support

Prerequisites:

  • NetSuite account
  • Working webMethods Integration tenant

Actions

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

  • createCustomers: Creates multiple new customers.

  • createContacts: Creates multiple new contacts.

  • queryCustomersByID: Queries existing customers who are 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 that are identified by either the internalId or externalId.

  • createEmployees: Creates multiple new employees.

  • upsertTopics: Updates existing topics that are 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 that are 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 that are identified by the user provided externalId and creates new contacts if the externalId does not match a contact.

  • upsertLocations: Updates existing locations that are 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 that are 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 that are identified by either the internalId or externalId.

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

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

  • queryTopicsByID: Queries existing topics that are 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 that are identified by either the internalId or externalId.

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

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

  • createTopics: Creates multiple new topics.

  • createJobTypes: Creates multiple new jobTypes.

Custom Actions

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

Learn more about how to create custom actions.