SudoMock

Breaking Changes

Migration notes for API consumers. Every breaking change to the SudoMock API, newest first, with the exact field that changed and the one-line migration.

Most SudoMock API releases are additive and need no changes on your side. Adding a field or an endpoint is never a breaking change. The rare changes that do require action are listed below, newest first.

Additive by default

New fields may appear in responses at any time, so parse JSON leniently and ignore keys you do not use. Only the entries below remove or rename part of the contract.

2026

May 13, 2026: Subscription renewal date field

The subscription object returned by the account endpoint now reports the renewal date as current_period_end. The earlier renews_at field has been removed.

BeforeAfterAction
renews_atcurrent_period_endRead the renewal date from current_period_end.

See Account Info for the full response shape.

Render requests that target specific print areas must reference each area by its id, a stable identifier, instead of its display name. Selecting a print area by name is no longer supported, so a rename never breaks a saved request.

BeforeAfterAction
nameidPass the print area id where you previously passed its name.

Fetch the print area ids for a template from Get Mockup, then use them in the Render request.

Breaking Changes | SudoMock Docs