< Back to changelog

2022-04-20 Changelog

Square Catalog API Inventory API Orders API Payouts API Terminal API


Version Summary


Details

  • Payouts API: (beta)

    • The Payouts API supports getting a list of deposits and withdrawals from a seller's bank accounts. This API replaces the legacy V1 Settlements API. For more information, see Payouts API Overview.

  • Catalog API:

    • BatchRetrieveCatalogObjects endpoint. Added the include_deleted_objects field to support returning deleted catalog objects.

    • CatalogModifier object. Added the image_ids field to support multiple images for a catalog modifier.

    • CatalogItemVariation object. Added the sellable field to indicate whether an item variation is sellable.

  • Inventory API:

    • ItemVariationLocationOverrides object. Added the sold_out and sold_out_valid_until fields to support monitoring the sold-out status of an item variation in the inventory.

  • Orders API:

  • Terminal API:

    • DeviceCheckoutOptions object. Added the collect_signature field to display the signature screen during a Terminal checkout. The Square Terminal T2 software must be version 5.13 or later to enable this option. This option is available only for US and Canada sellers.

  • Square SDKs:

    • Node.js SDK. The SDK documentation is revised and now includes a quickstart and other details for developers to get started using the Square Node.js SDK.

    • Python SDK. The SDK documentation is revised and now includes a quickstart and other details for developers to get started using the Square Python SDK.

  • Terminal API:

    • The Terminal API documentation is updated with steps to enable signature collection when taking a payment. For more information, see Take a payment with a signature.

If you need more assistance, contact Developer Support or ask for help in the Developer Forums.