Full documentation for this service is available at /documentation/restrictedservice.
Services that require authorization from the Tradera user being impersonated.
The following operations are supported. For a formal definition, please review the Service Description.
- AddItemThis API method is used to create new items (for different item types see API method) on Tradera, but not shop items (see for adding shop items). If uploading images set the property AutoCommit to false, call for every image and then call after the last image. Note that this is an asynchronous call which means that the provided data will go through a first step validation and then be added to a processing queue. The method will then return. The item will be processed as soon as possible depending on the current system load. To be certain that the item was successfully added on Tradera the method GetRequestResults needs to be called to verify the final result of the request (see RequestResult).
- AddItemCampaignCodeAttach a campaign code to a previously created ItemRequest. Please note that the ItemRequest must be set to AutoCommit == false when request is made. NOTE: This method is considered internal and might be changed at any time without prior notice.
- AddItemCommitCommits the Item-request so that it can be processed into the Tradera system. Call this method after uploading all images.
- AddItemImageUploads an image, and attaches it to a previously created ItemRequest. Please note that the ItemRequest must be set to AutoCommit == false when request is made.
- AddItemXmlAdds an ItemRequest into the Tradera systems using an XML string. SOAP clients are encouraged to use the AddItem method instead. If uploading images, set the AutoCommit AutoCommit to false, call for every image and then call after the last image. For more information about the different elements in the Request XML, see the ItemRequest class. Note that this is an asynchronous call, which means that the item is not added into the Tradera system when this method returns. It is only added to a queue for processing, see and for additional information.
- AddShopItemThis API method is used to create new Shop item on Tradera. This is an asynchronous call which means that the provided ShopItemData data will go through a first step validation and then be added to a processing queue. The method will then return. The item will be processed as soon as possible depending on the current system load. To be certain that the item was successfully added on Tradera the method GetRequestResults needs to be called to verify the final result of the request (see RequestResult).
- AddShopItemVariantSee method AddShopItem
- BeginBankIdOnFileVerificationBegin a BankId authentication with a autoStartToken that is valid on desktop and mobile.
- BeginBankIdVerificationBegins a BankID verification session. After the request returns successfully, the member may open their BankID app and verify their Tradera account. Use GetBankIdVerificationProgress to check the progress of the verification, and use CancelBankIdVerification to cancel an ongoing verification.
- CancelBankIdVerificationCancels an ongoing BankID verification.
- EndItemEnds an Item immediately if no bids, for shop items use 'RemoveShopItem'.
- GetBankIdVerificationProgressGets progress and completion status for an ongoing BankID verification.
- GetItemGets an Item for the current seller.
- GetMemberPaymentOptionsGets a member's available payment options.
- GetRequestResultsRetrieves final request results for asynchronous requests like: AddShopItem and SetPriceOnShopItems.
- GetSellerItemsGets items for the current seller. Does not get any items with a start date which is in the future, regardless of parameter values.
- GetSellerTransactionsReturns all seller's transactions that have taken place within the specified constraints. The seller in this case is the user for which the call is made for.
- GetShopSettingsReturns shop settings owned by the Tradera seller. The seller in this case is the user for which the call is made for.
- GetUpdatedSellerItemsReturns updated items using criteria properties from request object GetUpdatedSellerItemsRequest. Note that this method returns only minimal information for the items that are returned.
- GetUserInfoReturns information about the calling user.
- LeaveFeedbackLeaves feedback for a transaction. If impersonated user is seller, leaves feedback for the buyer, otherwise leaves feedback for the seller.
- LeaveOrderFeedbackToBuyerLeaves feedback for an order to buyer.
- RemoveShopItemRemoves Shop item from Tradera system. This is an asynchronous call, the method GetRequestResults needs to be called to verify that the shop item was successfully removed. What this method actually does is to set the DeactivateDate to the current time. Another way of making the item not appear in searches and browsing is to set its quantity to 0. Another way to hide ShopItems from users is to set their quantity to 0 using SetQuantityOnShopitems. This can be done for many items at once. N.B. Do not use this method for an item that has an ActivateDate (StartDate) that is in the future.
- SetActivateDateOnShopItemsSets the activate date on a list of shop items.
- SetPriceOnShopItemsSets the price on a list of shop items.
- SetPricesOnNonShopItemsSets the different price-types on a non shop item. To use this method the auction cannot have bids.
- SetQuantityOnShopItemsSets the quantity on a list of shop items.
- SetShopSettingsSets settings of the shop owned by the Tradera seller. The seller in this case is the user for which the call is made for.
- UpdateShopItemThis API method updates a Shop item. This is an asynchronous call, the method GetRequestResults needs to be called to verify that the shop item was successfully updated. Remember to always set only those properties of ShopItemData that you want to update. All other properties need to be set to "null" (xsi:nil="true"), so that API will not consider to update them. Note that the Quantity field is a delta - pass a negative value to decrease the quantity and a positive value to increase it. Use AbsoluteQuantity if you wish to set the quantity to an absolute value.
- UpdateShopItemVariantSee method UpdateShopItem
- UpdateTransactionStatusUpdates different transaction status flags, like PaidConfirmed, Shipped etc.
- ValidateCampaignCodeValidates a campaign code given the user context and the supplied category id. NOTE: This method is considered internal and might be changed at any time without prior notice.