oAuth: Secure Communications with the Net-Results API

The Net-Results API supports secure communication via oAuth. oAuth is an open protocol to allow secure authorization in a simple and standard method from web, mobile and desktop applications.

Registering an oAuth Client

  • Navigate to the “oAuth Clients” page in Net-Results
  • Click on “Register oAuth Client” in the sub-navigation bar. You’ll see that two fields, “Client ID” and “Client Secret”, are both pre-filled.
  • Enter a description in the 3rd field. This is to help you identify the app or integration that will use this oAuth client to communicate with your Net-Results account. We suggest you use a description that will be recognizable to yourself and others in your organization.
  • Click “Save”.

You’ve now created an oAuth client. You may create as many clients as you need.

It’s common to create additional clients for each app that needs to communicate with Net-Results. This allows you to manage or disable those apps’ ability to communicate with Net-Results individually.

Connecting a Net-Results App

If you’re connecting a Net-Results App (like our Shopify App), you’ll copy and paste the Client ID and Client Secret as instructed and we’ll take care of the rest! Just follow the instructions in the app you’re connecting.

Building a Custom Integration

If you’re building a custom integration, you’ll need to use the Client ID and Client Secret to obtain an Authorization Token. This process aligns with the standard oAuth authorization flow. Please refer to oAuth documentation to learn more.

If you need hand, don’t hesitate to reach out to our Customer Success team!

Was this article helpful?

Related Articles