Deprecation of POST requests without a Content-Length or Transfer-Encoding: chunked header

DeprecationBreaking / action requiredPolicyEffective 2025-08-01

We're making changes to our HTTP/1.0 and HTTP/1.1 request handling to improve security and compliance with web standards. Starting August 1, 2025, all POST requests to Shopify APIs must include either a Content-Length header or Transfer-Encoding: chunked header, or they'll return an HTTP 411 error.

Summary extracted from the official source text. Verify details on the source page.

PlatformShopify
Effective date2025-08-01 (passed)
Precisionday
Published2025-06-28
CategoriesDeprecationBreaking / action requiredPolicy
TagsAPI, Action Required, Admin GraphQL API, Admin REST API, Customer Account API, Deprecation announcement, Events & webhooks, Payments Apps API, Storefront API
Official sourceShopify developer changelog ↗
Fetched2026-10-17T03:44:00+00:00
First seen2026-10-17T01:05:46+00:00
StatusListed by the source
Stable IDshopify-0d086a53a5 · JSON