Skip to main content
Published: July 14 2006, 2:50:00 PMUpdated: July 24 2022, 5:10:09 PM

I am getting an error that says "API call timed out because it has exceeded the predefined SLA for the call".
The error code is 219255.

Why am I getting this error, and what should I do?

If you get this error, then you will have to retry the call.
In theory, the API has an internal timeout (these type of internal settings can change, and are not meant to be documented) on all API calls that is operationally implemented.
So theoretically, once an API calls has exceeded a certain processing time, the call is terminated and the caller will not get a successful response.

In these cases, what generally happens is the call returns "The underlying connection was closed" or some other network error generated when the connection is dropped on eBay's end.
What can happen though is that instead of the connection getting dropped, the call is "terminated" by the API before the operational cutoff has fired.
In this case the error with ErrorCode 219255 is returned.

What you should do now depends on the call that you are making.


GetSellerList, GetSellerTransactions
If you are making the GetSellerList or GetSellerTransactions call, then you should retry the call.
If after 3 retries the call still fails, then you should cut down on the page size and/or the time range used in the call.

GetItemTransactions
If you are making the GetItemTransactions call, then you should retry the call.
If after 3 retries the call still fails, then you should cut down on the time range used in the call.

GetOrders
If you are making the GetOrders call, then you should retry the call.
If after 3 retries the call still fails, then you should cut down on the time range used in the call.

 

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

Got thoughts? Click the feedback button – your insights help us improve!