---
title: Description of services
slug: webservices-v1/description-of-services
createdAt: 2022-07-01T07:56:30.000Z
---

The purpose of interconnecting your information system with Neteven&#x20;
is the automation of information synchronisation during the various&#x20;
stages of your product sales cycle on the different marketplaces managed
&#x20;through Neteven.

The main synchronization operations are the following:

- Inventory creation and update
- Order retrieval
- Shipping confirmation

In this chapter, you will find a detailed presentation of the main methods available through webservices to fulfill the following requirements:

- **Echo &** **TestConnection&#x20;**: Communication and authentification test
- **TestConnection** : Authentification test
- **PostItems&#x20;**: Product upload/update
- **GetItems&#x20;**: Product retrieval, retrieves the products visible in Neteven’s application
- **GetOrders&#x20;**: Order retrieval, allows to retrieve any order visible in Neteven’s application
- **PostOrders** : Order update, order confirmation and supplying of additional information such as the shipping service used, tracking number…

*Note: Dates are UTC+1.*

*The authentication is done through the header embedded in the AuthenticationHeader type header.*

*Content of the AuthenticationHeader tag, each element being mandatory:*

| **Field** | **Type** | **Remarks**                                                                                        |
| --------- | -------- | -------------------------------------------------------------------------------------------------- |
| Method    | String   | A variable string                                                                                  |
| Login     | String   | Neteven login                                                                                      |
| Seed      | String   | Variable string used for generating the signature                                                  |
| Stamp     | String   | Date of the day                                                                                    |
| Signature | String   | To generate, using the underneath method                                                           |
| Version   | Integer  | Fixed integer defined in the WSDL referencing the current version of the Neteven webservices used. |

In order to generate the signature:

- Create a string “login/stamp/seed/password”
- Retrieve that string’s raw md5\*

Encode that result in base64

In case of authentication issues, please check that:

- Your login and password are corrects
- The date used in stamp is correctly formed
- In your header the values for seed and stamp are the same than the ones used to generate your signature
- The result from md5 is actually in raw mode
- The base64 encoding has been applied

