# POST /post-order/v2/return/{}/mark_refund_received stops working

Calls to POST /post-order/v2/return/{id}/mark_refund_received on eBay API stopped working on January 20, 2026.

On January 20, 2026, the POST /post-order/v2/return/{id}/mark_refund_received endpoint was decommissioned and removed from the documentation. Requests to this endpoint now fail. The change affects all integrations calling this Post-Order API operation to mark return refunds as received.

## What to use instead

eBay names no replacement for this Post-Order call. Because the call was removed without an equivalent API replacement, deciding what the code should do with this step requires a product decision to handle it directly on eBay or drop the step entirely.

eBay removed the call without a replacement: what the code did with it is a product decision.

- API: eBay API (api.ebay.com)
- Kind: Endpoint removal
- Takes effect: January 20, 2026
- Calls after that day: fail
- Calls it hits: `POST /post-order/v2/return/{id}/mark_refund_received`
- Source: [Announcement](https://developer.ebay.com/develop/api/post-order-api/release-notes)
- Verified: November 6, 2026, against eBay API's own pages
- Page: https://www.okapi.bot/providers/ebay-api/breaking-changes/post-post-order-v2-return-mark-refund-received-stops-working/

## eBay API's words

> The following deprecated calls were decommissioned and removed from the documentation: - Cancel Return Request - Check Return Eligibility - Check Shipping Label Print Eligibility - Create Return Draft - Delete Return Request Draft File - Get Return Draft - Get Return Request Draft Files - Initiate Return Shipping Label - Mark Return Refund Received

Okapi finds the calls this change hits in your repo and opens the pull request with the fix: https://github.com/apps/okapi-agent
