question

skiptoplc avatar image
0 Likes"
skiptoplc asked

Bulk Update Price And Quantity Returns 200 Status Code And Does Nothing.

I am using the new eBay REST selling APIs and trying to test the bulk price updating. However, the bulk update endpoint consistently returns a 200 status code code, but when I check the website to confirm the change, it does not result in an updated listing. When the endpoint returns a 207 status code (with each individual item returning a 200), it seems to have consistently updated the listing; however, it returns a 207 almost randomly, or at least I cannot ascertain a pattern. Does any one have suggestions for getting to the bottom of this? I'm at my wit's end since it inconsistently and randomly works, but fails the majority of the time.
inventory apifailurebulk update
10 |600

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

skiptoplc avatar image
0 Likes"
skiptoplc answered
Hello. Thank you for your response. I've been experiencing two different types of errors in production. First, there are requests that properly update listings, but return 207 response codes when all internal sub-requests return 200. An example of this is rlogid `t6pitnmsgwj70%3D9un%7Fpitnmsgwj70*27633%3D%3F-15a87f36e20-0x5dd2` for listing `152454926842`. Second, there are requests that do not update listings, but return 200 response codes (and 200s for all internal sub-requests). Two examples for this: `t6pitnmsgwj70%3D9un%7Fpitnmsgwj70*27633%3D%3F-15a87f5e716-0x6078` and `t6pitnmsgwj70%3D9un%7Fpitnmsgwj70*2732326-15a87f6ee1e-0x5f0d` for the same listing. Thank you for your assistance in this issue.
· 1
10 |600

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Accepting due to lack of recent activity
0 Likes 0 ·
zhuowei.developersupport@ebay.com avatar image
0 Likes"
zhuowei.developersupport@ebay.com answered
Hi skiptoplc, Can you share the rlogid http response header for the problematic request and the associated listingIds? Did this happen in production or sandbox? Best Regards
· 2
10 |600

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

My response was too long for a comment. Please see my answer below. @ zhuowei.developersupport@ebay.com.
0 Likes 0 ·
Bump. Please see post below for details related to rlogid for the problematic requests.
0 Likes 0 ·
skiptoplc avatar image
0 Likes"
skiptoplc answered
Hello! Thank you for your response. I'm seeing two different style of errors with this endpoint. First, as shown in rlogid `t6pitnmsgwj70%3D9un%7Fpitnmsgwj70*27633%3D%3F-15a87f36e20-0x5dd2` for listing `152454926842` shows a 207 response code when both response codes included in the response are 200 response codes. Note: this properly updates the item, but according the documentation a 200 response code should be returned when all subrequests are 200 codes. Second, as shown in rlogid `t6pitnmsgwj70%3D9un%7Fpitnmsgwj70*27633%3D%3F-15a87f5e716-0x6078` and rlogid `t6pitnmsgwj70%3D9un%7Fpitnmsgwj70*2732326-15a87f6ee1e-0x5f0d` for the same listing shows a 200 response code when both response codes included are 200; however, the listing details were not changed according to the given data. Thank you!
10 |600

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.