SOAP Web Services Integration Initial Setup

The SOAP web services platform provides programmatic access to your NetSuite data and business processes through an XML-based application programming interface (API). Using SOAP, we can read/write the data to and fro into the NetSuite. To maintain the highest security standards for connectivity, NetSuite periodically updates server certificates and the trusted certificate store we use for HTTPS requests. The NetSuite updates the WSDL versions periodically. The latest version of WSDL is https://webservices.netsuite.com/wsdl/v2021_2_0/netsuite.wsdl.

Following are initial steps for the SOAP Web Services Integration:

  • Enable the SOAP feature in the NetSuite account
    • As administrator, click Setup > Company > Setup Tasks > Enable Features.
    • Click the SuiteCloud subtab.
    • Check the SOAP Web Services box.
    • Click Save.
  • After you have enabled the SOAP feature in your account, you should set your SOAP web services preferences.
  • All external applications that send SOAP web services requests to your NetSuite account are represented by one or more integration records. You can use integration records to manage applications, view activity logs, and more. An integration record can be used to represent any application that sends web services requests or calls RESTlets.
  • TBA will be used for authentication for SOAP Requests. Before you can use token-based authentication, you must complete several setup tasks. These tasks include the following:
    • The Token-based Authentication feature must be enabled.
    • You must have created a role that permits login by using token-based authentication.
    • You must have assigned a user to a role that has permission to log in by using token-based authentication.
    • An integration record for the application must exist at Setup > Integration > Integration Management > Manage Integrations. On the integration record, the Token-based Authentication option must be enabled.
    • You must have the consumer key and secret that was generated when the relevant integration record’s Token-based Authentication option was enabled.
    • You must have created a token and token secret for the user who will send the SOAP web services request for this application

Leave a comment

Your email address will not be published. Required fields are marked *