Version 2024-10 broken after publishing version 2025-04

Version 2024-10 broken after publishing version 2025-04

woqimake
Visitor
1 0 1
Issue Details:
  • Before the release of version 2025-04, the opt_in_level field inside email_marketing_consent was not required, regardless of the state value.
  • However, after the release of version 2025-04, even when using version 2024-10, the opt_in_level field is now required when state=subscribed.

Expected Behavior:
  • Applications using API version 2024-10 should not be affected by breaking changes introduced in version 2025-04.
  • The opt_in_level field should only be required starting from version 2025-04 if it was officially changed by Shopify.

Impact:
  • This change breaks customer creation and update flows in production environments that are still using version 2024-10.

Suggested Clarification:
  • Please confirm whether this is a bug or an intentional change in behavior.

image (1).png

Replies 0 (0)