Error 21359 - Input transfer has been terminated because your request timed out.
Find the answer to your question
Advanced Search
Products
Question
Why am I receiving this error? What action should I take?
Answer
Summary
Error 21359 indicates an internal timeout has occured with the socket connection serving your request. The best course of action is to retry your request.
The GetSeller* and GetItemTransactions might have timed out due to the sheer volume of data that is being requested. It is always a good idea to limit the response by making use of the filtering options available. Please refer to the articles in the Addtional Resources section to understand best practices for the calls.
For all *Get* calls such as GetItem, GetSellerList, GetItemTransactions, GetSellerTransactions:
- Retry the Call up to 3 times
- If after 3 retries the call still fails, reduce the requested page size and retry again.
For all *Set* calls such as AddItem, AddDispute, RelistItem, ReviseItem, LeaveFeedback
- It is possible that the Item/Transactional Data was created , even though the call failed.
- Use the UUID input field where applicable to prevent duplicate listings/transactions.
- Retry the call once or use a *Get* call to determine if the transactional data was created. Keeping a record of all retry attempts.
Additional Resources
Best Practices for GetSellerEvents and GetSellerTransactions
Timeout for GetSellerEvents