Peter Zhou’s Post

View profile for Peter Zhou, graphic

CEO at Rutter | Help companies ship robust commerce and accounting integrations

3 biggest challenges companies face when building a NetSuite integration in-house (+ solutions): 👇 1️⃣ Streamlining authentication NetSuite offers several authorization protocols, including OAuth2.0, token-based authentication (TBA), and user credential authentication. So, which should you use to connect your product to a customer's NetSuite instance? Opt for NetSuite's 3-step TBA authorization flow (I'll link documentation for how to do this below). This will be the simplest protocol to implement. 2️⃣ Implementing production-ready connections If you go with NetSuite's 3-step TBA flow, you'll need to create an integration record, tokens, and (in some cases) custom roles. Done manually, this is a tedious and error-prone task. Thankfully, you can automate this setup by packaging your code into a NetSuite Bundle. Not only will this cut down on errors, but it will also ensure the reliability of your integration at scale. 3️⃣ Simplifying API calls to NetSuite There are several approaches to reading and writing NetSuite data, including SuiteTalk, REST web services, and RESTlets. Go with RESTlets. In addition to being a lightweight integration approach, RESTlets enable external systems to access and manipulate any data types within NetSuite. That said, you can simplify and streamline building your NetSuite integration even more with a unified API like Rutter. Rutter's NetSuite integration combines TBA authentication with RESTlet into an easy-to-deploy bundle – eliminating complexity, reducing time to market, and improving reliability. PS – Encountering a challenge that I didn't mention above? DM what's going on, and I'll share how I'd solve it!

Peter Zhou

CEO at Rutter | Help companies ship robust commerce and accounting integrations

2mo

As promised, here’s Oracle’s documentation for implementing 3-step TBA authorization: https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/section_156337186044.html

To view or add a comment, sign in

Explore topics