- Square Version:
2025-09-24 - Java:
45.0.0.20250924 - .NET:
42.1.0 - Node.js:
43.1.0 - PHP:
43.1.0.20250924 - Python:
43.1.2.20250924 - Ruby:
44.1.0.20250924 - Go:
v2.1.0
2025-09-24 Changelog
Square
Documentation
Devices API
Subscriptions API
Devices API
- New
DeviceTypeenum -HANDHELD, representing the Square Handheld. - New
WifiDetailsfield -mac_address, representing the MAC address of the device on the network. - New
EthernetDetailsfield -mac_address, representing the MAC address of the device on the network.
Subscriptions API
Subscription object:
- New
statusenum -COMPLETED, representing a subscription with a fixed number of phases that has completed all billing cycles. Subscriptions with this status don't bill the customer and cannot be modified or resumed. - New
completed_datefield - The YYYY-MM-DD-formatted date on which the subscription is expected to complete all of its phases. After this date, the subscriptionstatuschanges toCOMPLETEDand the subscription billing stops. If the subscription is for a plan variation that includes at least one phase that isn't fixed-length, it has no defined completion date and this field is unset.
- New
SubscriptionAction object:
- New
typeenum -COMPLETE, the action marking when a subscription completes its fixed number of phases.
- New
- Subscription Billing and Invoices - A new section documenting completed subscriptions.
Learn about versioning for the Square API and SDKs.