eBay API
POST /post-order/v2/cancellation/{id}/confirm endpoint removal
Stopped workingSubscribe to eBay APIShare
On March 2, 2026, eBay decommissioned the POST /post-order/v2/cancellation/{id}/confirm endpoint and removed it from documentation. Calls to this endpoint fail after this date. This change affects integrations using the Confirm Cancellation Refund call.
Calls it hits
POST /post-order/v2/cancellation/{id}/confirm
What to use instead of these calls
eBay names no replacement for this Post-Order call. You must handle the step on eBay or drop it, which requires a product decision regarding what your code did with the call.
eBay removed the call without a replacement: what the code did with it is a product decision.
In eBay API's words
Decommissioned on March 2, 2026: API calls and types The following deprecated calls were decommissioned and removed from the documentation: - Close Case - Issue Case Refund - Provide Case Shipment Info - Provides Return Address - Confirm Cancellation Refund
Facts
- API
- eBay API
api.ebay.com - Kind
- Endpoint removal
- Takes effect
- March 2, 2026
- Calls after that day
- Fail
- Source
- Announcement
- Last updated
- Verified
- , against eBay API's own pages
Questions
When does this change take effect?
Calls to POST /post-order/v2/cancellation/{id}/confirm on eBay API stopped working on March 2, 2026.
What happens to calls after March 2, 2026?
They have failed since March 2, 2026.
How do I find the calls this hits in my code?
Okapi reads your repository, finds the calls this change hits and opens a pull request with the fix. It never commits to your branches: every change comes as a pull request you review.
More from eBay API 10
-
GET /post-order/v2/return/{id}/get_shipping_labelEndpoint removal Stopped working -
POST /post-order/v2/inquiry/check_eligibilityEndpoint removal Stopped working -
POST /post-order/v2/casemanagement/{id}/closeEndpoint removal Stopped working -
POST /post-order/v2/casemanagement/{id}/issue_refundEndpoint removal Stopped working -
POST /post-order/v2/casemanagement/{id}/provide_return_addressEndpoint removal Stopped working -
POST /post-order/v2/casemanagement/{id}/provide_shipment_infoEndpoint removal Stopped working -
POST /post-order/v2/inquiryEndpoint removal Stopped working -
POST /post-order/v2/inquiry/{id}/closeEndpoint removal Stopped working -
POST /post-order/v2/inquiry/{id}/confirm_refundEndpoint removal Stopped working -
POST /post-order/v2/inquiry/{id}/provide_refund_infoEndpoint removal Stopped working
You fixed this one by hand.
Okapi opens the pull request with the fix before the next breaking change reaches your code.