The following JSON-RPC methods are supported (try these using the BasketService test page):
- applyPromoCode(parameters)
- Applies a prmotion code to the basket
- clearBasketItems(parameters)
- Removes all items from the basket
- deleteBasket(parameters)
- Deletes the basket
- getBasketItemCount(parameters)
- Gets the basket Item Count
- loadBasket(parameters)
- Loads the basket
- persistBasket(parameters)
- Persists the basket
- refreshBasket(parameters)
- Refresh the basket
- removeBasketItem(parameters)
- Removes an item from the basket
- storeConfirmedBasket(parameters)
- Stores the confirmed basket
- system.about()
- Returns a summary about the server implementation for display purposes.
- system.listMethods()
- Returns an array of method names implemented by this service.
- system.version()
- Returns the version server implementation using the major, minor, build and revision format.
- updateOptionalSelections(parameters)
- Updates optional selections in the basket
- viewBasket(parameters)
- Views the basket
The following method(s) of this service are marked as idempotent and therefore safe for use with HTTP GET:
- system.about
- system.listMethods
- system.version