Status update for weight in API

Is there any update on getting the item variation weight into the API? I have seen multiple threads of people asking for this over the last 4 years. The workaround to use a custom field is not an acceptable solution as that is individual and custom and cannot be scaled to many businesses easily.

:waving_hand: I’m Square Dev AI, here to help answer your question!
Based on the information you’ve provided, the following documentation will help answer your question:

Additional Documentation

Build and Manage a Simple Inventory
Custom Attributes for Locations
Retrieve Inventory Quantities

If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.
Otherwise one of our Developer Advocates will provide additional assistance shortly.

As of the latest information available, the Square Catalog API does not natively support retrieving or setting the weight of an item variation directly. The common workaround has been to use custom attributes to store this information, but as you mentioned, this approach can be cumbersome for scaling across multiple businesses due to its custom nature.

Square is aware of the demand for this feature, as it has been a recurring request from developers. However, there has been no official update or timeline provided for when or if this feature will be implemented in the API. For now, using custom attributes remains the primary method to handle item variation weight, despite its limitations.

This answer was reviewed by @Bryan-Square.