Getting Started
Catalog Update
Order Management
Total Sales
Suppliers Details
Buyers Details
Introduction
The Zester API is organized around REST. Our API has predictable resource-oriented URLs, accepts form-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs.
You can use the Zester API in test mode, which does not affect your live data or interact with other networks.
The API key you use to authenticate the request determines whether the request is live mode (production environment) or test mode (test environment).
The Zester API differs for every account as we release new versions and tailor functionality.
The following document is customized to your API version, with your test key and data including the following functionalities:
Create New User | Basic information requested to create a new customer in the Zester system then redirecting him to a “personal information registration form” |
Product Update | Customers are exposed to products catalog updatable in the Zester system. Either create, update or delete a product from the catalog with all its specifications. |
Product price | Customers are exposed to updatable products price lists and minimum order required in the Zester system. |
Product Removal | Remove a product from customer’s catalog in the zester system with its SKU (stock keeping unit), price and quantity. |
Price list removal | Remove a price list from a specific customer in the zester system |
Order Reception | Receive an order document submitted by the customer from the zester system. |
Order Validation | Validate a received order document and update the customer in the zester system |
Order Schedule | Update customer’s order due day and hour in the zester system |
Delivery Documents | Create a delivery certificate or an invoice in the zester system |
Environments
The environments have different databases & API keys – which means that data generated on one environment won’t be available on another.
To log in first request a username and password by sending an e-mail to [email protected] with the subject: API user and password request.
- Test: This environment is used for testing, so that you can do whatever you want without destroying your own data. This environment includes the latest updates for our system. In order to use this environment you have to create a new user (just like in the regular / production site) in the environment at: https://test-api.zester.co.il/
- Production: This environment is the default one. The base URL for the API interaction is: https://api.zester.co.il/