As part of the GraphQL Storefront API 2026-01 release, the cartDiscountCodesUpdate mutation now requires the discountCodes agrument to be included. Previously, the cartDiscountCodesUpdate mutation would accept a mutation with no discountCodes argument, which would not actually modify the cart in any way.
When the storefront token is not provided, we correctly receive a 403 error, which is expected. However, since we’re now seeing a different error message, it indicates that the authentication process itself is working as intended.