File


Method API Description
GET v1/Files/{fileId}

Get a specified File object.

GET v1/Files/{fileId}/Stream

No documentation available.

VoipCalls


Method API Description
GET v1/Shops/{shopId}/VoipCalls

Get a list with all available VoipCalls, for given shop.

GET v1/VoipCalls/{VoipCallId}

Get detailed information about an VoipCall.

EMails


Method API Description
GET v1/Shops/{shopId}/Emails

Get a list with all available EMails, for given shop.

GET v1/EMails/{mailId}

Get detailed information about an EMail.

GET v1/Shops/{shopId}/EMailboxes

Get all EMailboxes which are available.

POST v1/Shops/{shopId}/SendMail

Sends the email. If the selected template contains a recipient, it will be used instead of the order contact.

GET v1/Shops/{shopId}/EmailTemplates

Gets the email templates of a Shop.

GET v1/ShopOwners/{shopOwnerId}/EmailTemplates

Gets the email templates of a Shop Owner.

GET v1/EmailTemplates

Gets the global email templates.

GET v1/Mail/Rate/{token}/{rating}

No documentation available.

Shipments


Method API Description
GET v1/ShippingTypes

Get a list with all available Shipping Types.

GET v1/Shops/{shopId}/Shipments

Get a list with all available Shipments, for given shop.

GET v1/ShopOwners/{shopOwnerId}/CarrierAccounts

Get a list with all CarrierAccounts.

ShopOwners


Method API Description
GET v1/ShopOwners

Get a list with all available ShopOwners for the logged in user.

GET v1/ShopOwners/{shopOwnerId}

Get detailed information about a ShopOwner.

POST v1/ShopOwners

Add a new ShopOwner.

PUT v1/ShopOwners

Update an existing ShopOwner.

GET v1/ShopOwners/{shopOwnerId}/ShopGroups

Get all ShopGroups for the ShopOwner.

GET v1/ShopGroups/{shopGroupId}

Get detailed information about a ShopGroup.

POST v1/ShopGroups

Add a new ShopGroup for a ShopOwner.

PUT v1/ShopGroups

Update an existing ShopGroup.

DELETE v1/ShopGroups/{shopGroupId}

Delete given ShopGroup.

Warehouses


Method API Description
GET v1/Warehouses

Get a list with all available Warehouses for the logged in user.

GET v1/Warehouses/{warehouseId}

Get detailed information about a Warehouse.

POST v1/Warehouses

Add a new Warehouse.

PUT v1/Warehouses

Update an existing Warehouse.

DELETE v1/Warehouses/{warehouseId}

Delete given Warehouse.

GET v1/Warehouses/{warehouseId}/Stock

Get a list with all product stock available in the Warehouse, grouped by ProductCode.

GET v1/Warehouses/{warehouseId}/StockPerLocation

Get a list with all location product stock available in the Warehouse, grouped by ProductCode.

GET v1/Warehouses/{warehouseId}/Locations

Get all locations in the Warehouse.

GET v1/Warehouses/Locations/{warehouseLocationId}

Get detailed information about a WarehouseLocation.

POST v1/Warehouses/Locations

Add a new WarehouseLocation for a Warehouse.

PUT v1/Warehouses/Locations

Update an existing WarehouseLocation.

DELETE v1/Warehouses/Locations/{warehouseLocationId}

Delete given WarehouseLocation. Keep in mind that a location can only be deleted when there is no stock available.

GET v1/Warehouses/Locations/{warehouseLocationId}/Stock

Get a list with all product stock available in the WarehouseLocation.

PUT v1/Warehouses/{warehouseId}/Product/QtyAvailable

Update the Product Quantity available in the Warehouse.

Suppliers


Method API Description
GET v1/ShopOwners/{shopOwnerId}/Suppliers

Get a list with all Suppliers for specified Shop owner.

GET v1/Suppliers

Get a list with all Suppliers available for the logged in user.

GET v1/Suppliers/{id}

Get detailed information about a Supplier.

POST v1/Suppliers

Add a new Supplier.

PUT v1/Suppliers

Update an existing Supplier.

DELETE v1/Suppliers/{id}

Delete given Supplier.

GET v1/Suppliers/{id}/Products

Get a list with all Products available by the Supplier.

ProductSelections


Method API Description
GET v1/Shops/{shopId}/ProductSelections

Get a list with all available Product selections for given shop.

GET v1/Shops/{shopId}/DefaultProductSelection

Get the default Product selection for given shop

GET v1/ProductSelections/{productSelectionId}/ProductSelectionProducts

Get a list with all Products in given Product selection.

GET v1/Shops/{shopId}/ActiveProductSelectionProducts

Get a list with all Products which are available for given Shop.

GET v1/ProductSelectionProducts/{id}

Get detailed information about a Product in the ProductSelection.

POST v1/ProductSelections/{productSelectionId}/ProductSelectionProducts

Add a new Product to the Product selection.

PUT v1/ProductSelectionProducts

Update an existing Product from a Product selection.

DELETE v1/ProductSelectionProducts/{id}

Remove given Product from the Product selection.

VATTariffs


Method API Description
GET v1/Shops/{shopId}/VATTariffs

Get a list with all VAT tariffs which are available for given Shop.

Payments


Method API Description
GET v1/Shops/{shopId}/PaymentTypes

Get a list with all available PaymentTypes for given shop.

DELETE v1/Payments/{paymentId}

Delete given Payment.

Orders


Method API Description
GET v1/Shops/{shopId}/Orders

Get a list with all available Orders, for given shop.

POST v1/Shops/{shopId}/Orders

Add a new Order .

PUT v1/Orders

Update an existing Order.

DELETE v1/Orders/{orderId}

Delete given Order.

GET v1/Orders/{orderId}

Get detailed information about an Order.

GET v1/Shops/{shopId}/Orders/{orderCode}

Get detailed information about an Order.

GET v1/Shops/{shopId}/OrdersByExternalOrderKey/{externalOrderKey}

Get detailed information about an Order.

GET v1/Orders/{orderId}/Rows

Get a list with all order rows for a given order.

POST v1/Orders/{orderId}/Rows

Adds the specified order row.

PUT v1/Orders/{orderId}/Rows

Update an existing order row.

DELETE v1/Orders/{orderId}/Rows/{orderRowId}

Delete given order row.

GET v1/Orders/{orderId}/OrderComments

Get a list with all order comments of a given order.

POST v1/Orders/{orderId}/OrderComments

Adds the specified order identifier.

GET v1/Orders/{orderId}/Payments

Get a list with all payments for a given order.

POST v1/Orders/{orderId}/Payments

Adds the specified payment.

PUT v1/Orders/{orderId}/Payments

Update an existing Payment.

PUT v1/Orders/{orderId}/MainStatus/{statusId}

Update the Main Order status.

PUT v1/Orders/{orderId}/FulfilmentStatus/{statusId}

Update the Fulfillment Order status.

PUT v1/Orders/{orderId}/ShipmentStatus/{statusId}

Update the Shipment Order status.

PUT v1/Orders/{orderId}/StockStatus/{statusId}

Update the Stock Order status.

PUT v1/Orders/{orderId}/PaymentStatus/{statusId}

Update the Payment Order status.

PUT v1/Orders/{orderId}/CustomStatus/{statusId}

Update the Custom Order status.

GET v1/Shops/{shopId}/OrderStatuses

Get a list with all available Orders Statuses, for given shop.

GET v1/BaseOrderStatuses

Get a list with the base order statuses.

GET v1/OrderStatusTypes

Get a list with the Order Status types.

GET v1/Orders/{orderId}/Shipments

Get a list with all shipments for a given order.

POST v1/Orders/{orderId}/Shipments

Adds the specified shipment.

PUT v1/Orders/{orderId}/Shipments

Update an existing Shipment.

Countries


Method API Description
GET v1/Countries

Get a list with all available Countries.

ExchangeRates


Method API Description
GET v1/ExchangeRates

Get a list with all available Exchange Rates.

Currencies


Method API Description
GET v1/Currencies

Get a list with all available Currencies.

UOM


Method API Description
GET v1/Uoms

Get a list with all available UOMs.

Cultures


Method API Description
GET v1/Cultures

Get a list with all available Cultures.

ProductGroups


Method API Description
GET v1/ShopGroups/{shopGroupId}/ProductGroups

Get a list with all available Product groups, for given shop group.

GET v1/ProductGroups/{id}

Get detailed information about a Product group.

POST v1/ProductGroups

Add a new Product group.

PUT v1/ProductGroups

Update an existing Product group.

DELETE v1/ProductGroups/{id}

Delete given Product group. The children of the Product group will also be deleted.

GET v1/ProductGroups/{id}/Image

Get the Product group image.

DELETE v1/ProductGroups/{id}/Image

Delete the Product group image.

POST v1/ProductGroups/{id}/Image

Post a new image for given Product group.

GET v1/ProductGroups/{productGroupId}/Products

Get a list with all Products in given ProductGroup.

Customers


Method API Description
GET v1/ShopOwners/{shopOwnerId}/Customers

Get a list with all Customers for specified Shop owner.

GET v1/ShopOwners/{shopOwnerId}/Customers/CustomerCode/{customerCode}

Get a list with all Customers for specified Shopowner and specific CustomerCode. The id of the Shopowner.

GET v1/Customers

Get a list with all Customers available for the logged in user.

GET v1/Customers/{id}

Get detailed information about a Customer.

POST v1/Customers

Add a new Customer.

PUT v1/Customers

Update an existing Customer.

DELETE v1/Customers/{id}

Delete given Customer.

POST v1/Customers/{id}/Shops/{shopId}

Add a new shop - customer relation.

Shops


Method API Description
GET v1/Shops

Get a list with all available Shops for the logged in user.

GET v1/ShopGroups/{shopGroupId}/Shops

Get a list with all available Shops, for given shop group.

GET v1/Shops/{shopId}

Get detailed information about a Shop.

POST v1/Shops

Add a new Shop for a ShopOwner.

PUT v1/Shops

Update an existing Shop.

DELETE v1/Shops/{shopId}

Delete given Shop.

GET v1/Shops/ShopStatus

Get a list with all available Shops for the logged in user. The status info contains info about last mail/order synchronization.

GET v1/Shops/LastOrderSyncTimestamp

Gets the last order synchronize timestamps.

PUT v1/Shops/{shopId}/Product/ForeignPriceIncVAT

Update the Product price for a Shop. The price is in the default Shop currency, and is specified including VAT. An existing Product must be specified.

Products


Method API Description
GET v1/ShopGroup/{shopGroupId}/Products

Get a list with all available Products, for given shop group.

GET v1/ShopGroup/{shopGroupId}/Products/{productCode}

Get detailed information about a product, based on the unique ProductCode (SKU).

GET v1/Products/{productId}

Get detailed information about a product.

POST v1/Products

Add a new Product.

PUT v1/Products

Update an existing Product.

DELETE v1/Products/{productId}

Delete given Product.

GET v1/Products/{productId}/Image/{imageFileId}

Get the specified Product image.

DELETE v1/Products/{productId}/Image/{imageFileId}

Delete the Product image.

POST v1/Products/{productId}/Image

Post a image for given Product. Specify a valid image Id to update an existing product image. Set the image Id to 0 to create a new one. There can be only one product image with Sequence=0, this is the main prdouct image.

GET v1/Products/{productId}/StockPerLocation

Get a list with all available stock per WarehouseLocation.

POST v1/Products/{productId}/UpdateStock

Update the stock QTY for given product.

POST v1/Products/{productId}/MoveStock

Move stock from one location to an other location for given product.

GET v1/ShopOwners/{shopOwnerId}/ProductPropertyDefinitions

Get all Product Property definitions.

GET v1/Products/{productId}/Properties

Get all Product Properties.

PUT v1/Products/{productId}/Properties

Update a Product Property.

DELETE v1/Products/{productId}/Properties

Delete a specific Product Property.

GET v1/Products/{productId}/Suppliers

Get a list with all Suppliers who supply given product.

GET v1/PurchaseProduct/{purchaseProductId}

Get detailed information about a PurchaseProduct.

PUT v1/PurchaseProduct

Update an existing PurchaseProduct.

DELETE v1/PurchaseProduct/{purchaseProductId}

Remove given PurchaseProduct.