ERP API
Introduction
The zanox ERP (Enterprise Resource Planning) Web Services were developed by zanox for the automated exchange of tracking information data. The ERP Web Services can either be fully integrated into the advertiser system or, alternatively, may be used with the help of the zanox ERP Client.
Output format and data volume are defined in a program-specific ERP profile. This profile will be drawn up in collaboration between the advertiser and zanox.
ERP documentation is also available as PDF download:
General Information
Heading | Description |
---|---|
Services | |
Process | |
Login | |
WSDL Description | |
Namespace | |
ERP Profile | |
Updating ERP Data |
Function Description
For more information about the structure of the tables in the function definitions and how it relates to the XML definitions, please click here.
General Functions
Service module "CommonService.asmx"Resource | Description |
---|---|
GetFieldInfosCommon | Delivers meta information on all data fields, which occur during import or export for every tracking type. These data can be used by the client, in order to conduct plausibility and validity checks prior to the import. |
GetTrackingTypesCommon | Returns a list of all available tracking types. |
GetSupportedCurrencyCollection | Returns a list of all supported currencies and currency abbreviations. |
GetApplicationVersions | Returns information regarding the version of the zanox ERP Web Services. |
User Management
Service module "UserService.asmx"Resource | Description |
---|---|
GetUserPrograms | Delivers a list of all programs, which are registered for the current user and for which he/she possesses access rights. |
Login | Logs a user into zanox ERP Web Services. |
Logout | Logs the current user out of zanox ERP Web Services. |
Export
Service module "ExportService.asmx"Resource | Description |
---|---|
GetBasket | Delivers the shopping basket datasets of the stated program, which correspond with the consigned filter, as well as the history ID of the newly-created export entry. |
GetHistoryExport | Delivers a list of all export processes carried out (export history) for the stated program and the tracking type. |
GetHistoryForId | Delivers the data for a selected history entry, e.g. if a new history entry was created by an export process and only these data should be retrieved. |
GetPpl | Delivers the PPL datasets of the stated program, which correspond with the consigned filter criteria, as well as the ID of the newly-created export history entry. |
GetPps | Delivers the PPS datasets of the stated program, which correspond with the consigned filter criteria, as well as the ID of the newly-created export history entry. |
Import
Resource | Description |
---|---|
CompleteHistory | Concludes the import process with the stated ID. |
GetHistoryImport | Delivers a list of all import processes carried out (import history) for the stated program and the tracking type. |
GetHistoryForId | Delivers the data for a selected history entry, e.g. if a new history entry was created by an import process and only these data should be retrieved. |
GetImportLog | Returns both error logs for the actual upload process and the subsequent registration process appertaining to a specific import process. |
InsertBasket | Serves for the import of new shopping basket datasets for the stated program. |
InsertPpl | Serves for the import of new PPL datasets for the stated program. |
InsertPps | Serves for the import of new PPS datasets for the stated program. |
UpdateBasket | Serves for the update of existing shopping basket datasets for the stated program. |
UpdatePpl | Serves for the update of existing PPL datasets for the stated program. |
UpdatePps | Serves for the update of existing PPS datasets for the stated program. |
Error Messages
List of standard error messages