The following operations are supported. For a formal definition, please review the Service Description.

CreateSupportCaseCreates a support case.Parameters (*=required):licenseKey*: Guid identifying the retailermessage*: The support messagecreatorEmailAddress: The creator's email addressorderNumber*: The order number to which the support case belongs

DeleteOrderDeletes an order.An order can only be deleted as long as the customer has not tried to download the book.Parameters (*=required):licenseKey*: Guid identifying the retailerorderNumber*: The retailer order number identifying the order to be deleted

GetBookGet book with the id given by "bookId".Parameters (*=required):licenseKey*: Guid identifying the retailerbookId*: The bookId to return

GetPromotionsLists all promotions which are currently active.Parameters (*=required):licenseKey*: Guid identifying the retailer.

ListAllBookIdsLists all available book IDs.Use the list of book ids that this method returns as argument to the method ListBooks(Guid licenseKey, Guid[] bookIds)Parameters (*=required):licenseKey*: Guid identifying the retailer

ListAllBooksLists all available books.Caution: This methods returns alot of data. To avoid problems increase the timeout in your web service client.Parameters (*=required):licenseKey*: Guid identifying the retailer.

ListBooksLists books with the ids given by "bookIds".Parameters (*=required):licenseKey*: Guid identifying the retailerbookIds*: An array of bookIds

ListModifiedBookIdsLists book ids added, updated and deleted after "afterUTC".Parameters (*=required):licenseKey*: Guid identifying the retailerafterUTC*: UTC date and time after which the books should have been added/updated/deleted

ListModifiedBooksLists books that have been added, updated and deleted after "afterUTC".Parameters (*=required):licenseKey*: Guid identifying the retailerafterUTC*: UTC date and time after which the books should have been added/updated/deleted

OrderBookOrders a book.Parameters (*=required):licenseKey*: Guid identifying the retailerorderNumber*: A unique number identifying the orderbookId*: Id of the book to orderenduserEmailAddress: Provide end user's email adress to send an email containing the download url directly to the end user. Use NULL to not send an e-mail.