Introduction
This description demonstrates how the E-commerce services are able to use the Webshippy system. The API supports four main cases.
Usable API endpoints
Order API: Order synchronisation (generate, modification, delete, query)
Product API: Product synchronisation (generate, modification, delete, query, stock info)
Inventory Transfer API: Transfer management (generate, modification, delete, query)
External Inventory API: With this function you can set stock quantity for products available from external warehouse and name of the external warehouse.
GetStock API: Product inventory data bulk query.
Get Brack History API: Brack history query.
Create Bundle API: Create product bundle.
Marketplace Price Change API: Modification of Marketplace wholesale prices.
Marketplace Transaction API: This function enables the request of Marketplace transaction details.
Track Info API: The delivery status of orders can be queried.
For safety reasons WSAPI uses HTTPS channel, supports UTF-8 character encoding and is capable to communicate both in XML and JSON formats as well.
API XML url:
https://app.webshippy.com/wspyapi/{ACTION}/xml
API JSON url:
https://app.webshippy.com/wspyapi/{ACTION}/json
Where the placeholder {ACTION} is the requested function/action.
Authentication - Generating API key
In the Webshippy Admin's system each Webshippy API is a separate sales channel. In order to have a successful data communication you must have your own API key. So to create it navigate to Settings / Warehouse management page then click on the Webshippy.API button to create a new sales channel. After filling in the basic data the system will generate the API key which is ready for communication.
API requests briefly
API only uses POST methods, and the request
field contains the given data either as a JSON or XML String.
An example for a PHP based API request:
Last updated