# PUT /v3/application/shops/{}/listings/{} stops working

Calls to PUT /v3/application/shops/{id}/listings/{id} on Etsy Open API stopped working on July 24, 2025.

## What to use instead

Call updateListing with PATCH /v3/application/shops/{shop_id}/listings/{listing_id} instead.

- API: Etsy Open API (openapi.etsy.com)
- Kind: Endpoint removal
- Announced: April 17, 2025
- Takes effect: July 24, 2025
- Calls after that day: fail
- Calls it hits: `PUT /v3/application/shops/{id}/listings/{id}`
- Source: [Announcement](https://github.com/etsy/open-api/discussions/1415)
- Verified: November 6, 2026, against Etsy Open API's own pages
- Page: https://www.okapi.bot/providers/etsy-open-api/breaking-changes/put-v3-application-shops-listings-stops-working/

## Etsy Open API's words

> Starting July 24, 2025 all requests to these endpoints will return a 301 Moved Permanently response code with additional information in the request header and body pointing to the current, corresponding endpoint.

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