8/18/2026, 12:00:20 AM
The cash‑management queries now return data only for locations with a POS Pro subscription – this is reflected in cashManagementLocationSummary and PointOfSaleDevicePaymentSessions.
Likewise, the activePaymentSession and cashDrawer fields on PointOfSaleDevice are now gated by the same POS Pro check.
On the requested‑edit side, CalculateRequestedEditLineItemInput and RequestedEditCreateLineItemInput have been removed and replaced by new grouped input types that support line‑item removals for both computed and requested edits.
The CalculatedRequestedEdit and RequestedEdit types now expose a lineItems field that returns a grouped connection object instead of a flat list of items.
Several new error‑code enums were added to shipping label purchase, subscription, and webhook topics, and an additional localizedMessage field was added to CustomerSegmentMembersQueryUserError.
InventoryCountCreateUserError lost two enum values (INVALID_TAG and INVALID_TITLE) reflecting a change in validation logic.
Developers should update queries, mutations, and error handling logic to account for the new field descriptions, gated data, new input types, and added enums, and test POS Pro‑specific use cases.
Summary of cash management data for a location. Data is returned only if the location has a POS Pro subscription.
A list of point of sale device payment sessions in the shop. Cash management data is returned only for locations with a POS Pro subscription.
The input fields for a line item removal on a calculated edit.
The input fields for the line item changes in an edit calculation, grouped by the type of change.
The line item changes on a calculated edit, grouped by the type of change.
The input fields for a line item requested for removal in a requested edit.
The line item changes on a requested edit, grouped by the type of change.
The input fields for the line item changes in a requested edit, grouped by the type of change.
The input fields for edit line items on a calculated edit.
The input fields for a line item in a requested edit.
editLineItemslineItemsThe line item changes being processed for an edit, grouped by the type of change.
localizedMessageThe localized error message, based on the request's Accept-Language header. Null when no localization is available.
INVALID_TAGINVALID_TITLEactivePaymentSessioncashDrawerlineItemsMISSING_PROVINCE_OF_ORIGININVALID_PROVINCE_OF_ORIGINADAPTIVE_SHIPPING_STATE_INVALIDRECURRING_PAYMENTCONTRACT_TERMINATEDLINE_PRICE_ADJUSTED_FOR_FULFILLMENTSCONTRACT_TERMINATEDCUSTOMER_JOURNEY_SUMMARY_READY