- Square Version:
2026-08-19 - Java:
47.1.0.20260819 - .NET:
46.1.0 - Node.js:
45.1.0 - PHP:
46.1.0.20260819 - Python:
45.1.0.20260819 - Ruby:
46.1.0.20260819 - Go:
v4.1.0
2026-08-19 Changelog
Square
Documentation
Catalog API
- Nested Modifiers (Beta):
CatalogModifier.child_modifier_list_idsnow exposes nested modifier lists for multi-step choices for a catalog modifier.BatchRetrieveCatalogObjects,SearchCatalogItems, andSearchCatalogObjectsnow expose an optional parameterinclude_optionsto include related modifier lists for requested items, variations, and modifier lists in the response. To learn more, see Manage Nested Modifiers.
- Nested Modifiers (Beta):
Locations API
- Receipt fields (Beta):
Locationnow exposescustom_receipt_textandreturn_policy, previously manageable only in the Square Dashboard. Read them withRetrieveLocationandListLocations, and set or clear them withUpdateLocation. Both fields are limited to 1,000 characters.
- Receipt fields (Beta):
Payments API
- New enum value
ErrorCode.AMOUNT_TOO_LOW
- New enum value
Learn about versioning for the Square API and SDKs.