Skip to main content
Published: June 13 2005, 2:19:00 PMUpdated: November 28 2020, 1:24:09 PM

What should I do to ensure that my application gets Compatible Application Check quickly?

In order to help the DTS team to process your Compatible Application Check process quickly, provide them with as much detailed application information as you can. In particular, give them information about the following:

1. Application Design:

  • Tell the team how you have designed your application so as to make the optimal use of the API. For example, if you make a call to GetSellerEvents, explain how you ensure that you will not make the call more frequently than once every 30 mins.
  • Pay close attention to DetailLevel. Consider using the minimal level that you need. Getting as less data as possible, will result in a significant performance gain in your application.
  • Consider using Notifications wherever possible. This will make your application very efficient and will also minimize the number of calls that you have to make.
  • Please include enough details on your DoS protection that we can determine if it passes our requirements
  • Collect detailed API usage. This includes a list of each and every individual API call. In addition, plan to forecast 12 months in the future the peak usage of each of the API calls you application uses for BOTH hourly and daily. Be prepared to fill out a table similar to the one below.

Call Name

Hourly Peak

Daily Peak

CallName1

###

###

CallName2

####

####

getSingleItem

300

5000

FindItemsAdvance

20

1000

2. Token retrieval method:

  • Do mention how you retrieve the user token. See the section on Auth & Auth in the documentation for more information. Do not store user passwords in your application. If the security of your application is compromised, it can make your user accounts vulnerable.
  • To display the userID back to the user, use GetUser from the Trading API. The results can be cached for up to an hour or when token revocation is detected.

3. Best Practices:

  • Explain to us how you are following the best practice for your call. For example, if you are using AddItem, consider using the UUID. This eliminates the risk of listing an item twice and you can do the error handling more elegantly.

4. Testing:

  • Provide either the website or download link to the application that needs tested.
  • If required for testing, please provide a test account.
  • Please provide testing instructions in English.

5. Logo usage:

  • A lot of the applications experience delays in the Compatible Application Check process because of incorrect usage of eBay Logos.
    Do not use Image
    Click on Logo Guidelines to learn about the proper usage and see KB 1058 for copies of the "Right Now on eBay" logos (international logos included).

How well did this answer your question?
Answers others found helpful