Getting Started and Authentication

Introduction

The Neto API enables third-party software to interact with the Neto eCommerce Suite. Currently, all transactions are performed via HTTPS POST.

If you are building an integration between your app and Neto, please contact us first so we can point you in the right direction.

You can Add, Update, Delete and Get data using the API.

We are intent on continually updating and improving the API in its current release. Currently, there are functions not available through the API and until we have made all functions available the API will remain in development. Having said that the functions contained in this documentation are tested and available for live environments.

If a function or field is missing from the API that you require for your project please feel free to suggest the new feature through our ideas portal.


Connecting & Authentication

API requests are submitted through HTTPS POST requests to the Web Services URL of your Neto account. Requests are authenticated with your Neto API key and can be made in XML or JSON.

Note: We are in the early stages of rolling-out OAuth authentication to selected technology partners. If you are building an integration between your app and our app, please contact us as you may be eligible.

Endpoint URL https://www.yournetosite.com.au/do/WS/NetoAPI
Method POST
XML Headers
NETOAPI_ACTION The request you want to make. Required
NETOAPI_KEY Your Neto API Secure Key (generate this in your Neto control panel).
NETOAPI_USERNAME Your Neto API username (managed under Staff Users in the Neto control panel). Not required if using a global site key.
JSON Headers
NETOAPI_ACTION The request you want to make. Required
NETOAPI_KEY Your Neto API Secure Key (generate this in your Neto control panel).
NETOAPI_USERNAME Your Neto API username (managed under Staff Users in the Neto control panel). Not required if using a key.
Accept application/json

Making Requests

The Neto API currently supports XML and JSON encoded data as requests and responses. For JSON be sure to set the Accept header to application/json to identify the request and response format. Otherwise XML will be returned.


Pagination

The Neto API supports pagination in all Get requests. This allows you to retrieve large amounts of data in small lots. Add the following filters to your Get requests to use this feature.

Filter Name Description
Limit The number of results to return per page
Page The page number of results to return starting at 0.

XML Example

<?xml version="1.0" encoding="utf-8"?>
 <Filter>
 <Page>0</Page>
 <Limit>500</Limit>

JSON Example

{
 "Filter": {
 "Page": "0",
 "Limit": "500"

Getting Started

Step 1. Get Setup

  • Sign up for a free Neto trial account
  • Generate an API key (In your Neto Control Panel, go to Settings & Tools > All Settings & Tools > API Settings)

Step 2. Explore

  • Explore the API calls we have available by drilling into these documents
  • Use a client such as "POSTMAN" to test API calls against your trial account

Step 3. Build

  • Build your integration
  • Check out our recommended workflows for different app types
  • If you get stuck, require additional fields, calls or advice, please ask us

Step 4. List your add-on with Neto

Have a working integration? Neto has a base of over 2,000 Australia retailers, wholesalers, eBay and Amazon traders.

Get listed on our Add-on Store by completing the Expression of interest form.


Was this article useful?

Be notified when this page is updated. Optional.