Square API
You are viewing an old version of the API
Webhooks
Square API
Get notified about Square API events in realtime
Bank Accounts
You are viewing an old version of the API
-
bank_account.created
Published when you link an external bank account to a Square account in the Seller Dashboard.
-
bank_account.disabled
Published when Square sets the status of a BankAccount to DISABLED.
-
bank_account.verified
Published when Square sets the status of a BankAccount to VERIFIED.
Bookings
-
booking.created
Published when a booking is created.
BETA -
booking.updated
Published when a booking is updated.
BETA
Catalog
Devices
Disputes
-
dispute.created
Published when a Dispute is created.
BETA -
dispute.evidence.added
Published when evidence is added to a Dispute from the Disputes Dashboard in the Seller Dashboard, the Square Point of Sale app, or by calling CreateDisputeEvidence.
BETA -
dispute.evidence.removed
Published when evidence is removed from a Dispute from the Disputes Dashboard in the Seller Dashboard, the Square Point of Sale app, or by calling RemoveDisputeEvidence.
BETA -
dispute.state.changed
Published when the state of a Dispute changes.
BETA
Inventory
Invoices
-
invoice.canceled
Published when an Invoice is canceled.
BETA -
invoice.created
Published when an Invoice is created.
BETA -
invoice.deleted
Published when a draft Invoice is deleted.
BETA -
invoice.payment_made
Published when a payment that is associated with an Invoice is completed.
BETA -
invoice.published
Published when an Invoice transitions from a draft to a non-draft status.
BETA -
invoice.refunded
Published when a refund is applied towards a payment of an Invoice.
BETA -
invoice.scheduled_charge_failed
Published when an automatic scheduled payment for an Invoice has failed.
BETA -
invoice.updated
Published when an Invoice is updated.
BETA
Labor
-
labor.shift.created
Published when a worker starts a Shift.
-
labor.shift.deleted
Published when a Shift is deleted.
-
labor.shift.updated
Published when a Shift is updated.
Locations
-
location.created
Published when a Location is created.
BETA -
location.updated
Published when a Location is updated.
BETA
Loyalty
-
loyalty.account.created
Published when a loyalty account is created.
BETA -
loyalty.account.deleted
Published when a loyalty account is deleted.
BETA -
loyalty.account.updated
Published when a loyalty account is updated.
BETA -
loyalty.event.created
Published when a loyalty event is created.
BETA -
loyalty.program.updated
Published when a loyalty program is updated.
BETA
OAuth
Orders
-
order.created
Published when an Order is created.
BETA -
order.fulfillment.updated
Published when an OrderFulfillment is created or updated.
BETA -
order.updated
Published when an Order is updated.
BETA
Payments
-
payment.created
Published when a Payment is created.
-
payment.updated
Published when a Payment is updated.
-
PAYMENT_UPDATED
Published when a charge is made or refunded through the Square Point of Sale app or the Transactions API.
V1
Refunds
-
refund.created
Published when a Refund is created.
-
refund.updated
Published when a Refund is updated.
Subscriptions
-
subscription.created
Published when a Subscription is created.
BETA -
subscription.updated
Published when a Subscription is updated.
BETA