All monitored APIs

Square API breaking changes & specification history.

Payments, orders, catalog, and customer APIs.

1 recorded releases · Last captured 15 Sept 2026.

Which Square API endpoints have captured breaking changes?

1 recorded releases; last specification capture . This dated snapshot contains 8 sampled findings from 1 recent releases, including 2 breaking findings. Up to ten findings are retained per release; these counts are not totals for the complete API history.

Snapshot retrieved . A capture date is not a provider deployment date. Missing or unmatched repository usage is not proof of safety.

Classifications in this bounded snapshot
ClassificationSampled findings
Breaking2
Non-breaking4
Needs review2
Deprecation0
Pending classification0
Breaking endpoint and field evidence
OperationField and ruleCapture
POST /v2/locations/{location_id}/transactions/{transaction_id}/voidOperation-level change
operation.endpoint_removed
POST /v2/locations/{location_id}/transactions/{transaction_id}/captureOperation-level change
operation.endpoint_removed

Where does this evidence come from?

Publisher specification
Official specification source
Configured SDK matching
No SDK package listed in this snapshot
API authentication
none
Publisher version
2.0

How to check affected code in GitHub

Snapshot captured 3 Nov 2026. Breaking describes contract evidence; repository impact is a separate analysis.

Square captured release evidence

Dated snapshot: . Latest 1 captured releases, with up to ten findings per release. Contract findings describe specification changes; repository impact is a separate analysis.

Square API specification changes · Revision baf3257b · POST /v2/locations/{location_id}/transactions/{transaction_id}/void

8 recorded findings · classified · Previous revision cb96e87d

Breaking: POST /v2/locations/{location_id}/transactions/{transaction_id}/void

Permanent link to this change

api path removed with deprecation

Rule: operation.endpoint_removed

Non-breaking:

removed the schema `VoidTransactionResponse`

Rule: level.info

Non-breaking:

removed the schema `CaptureTransactionResponse`

Rule: level.info

Breaking: POST /v2/locations/{location_id}/transactions/{transaction_id}/capture

Permanent link to this change

api path removed with deprecation

Rule: operation.endpoint_removed

Needs review: POST /v2/locations/{location_id}/transactions/{transaction_id}/void

api path removed with deprecation

Rule: override.spec_only_downgrade

Needs review: POST /v2/locations/{location_id}/transactions/{transaction_id}/capture

api path removed with deprecation

Rule: override.spec_only_downgrade

Non-breaking:

removed the schema `VoidTransactionResponse`

Rule: level.info

Non-breaking:

removed the schema `CaptureTransactionResponse`

Rule: level.info

Inspect the release and evidence · Public source data