order_events
Order Events
Triggered when orders are created or updated, and when order fulfillments change.
order_events
Triggered when orders are created or updated, and when order fulfillments change.
inventory_events
Triggered when inventory counts are updated for catalog item variations.
booking_events
Triggered when bookings/appointments are created, updated, or canceled.
refund_events
Triggered when refunds are created or updated (e.g., status changes upon completion).
payment_events
Triggered when payments are created or updated (completed, authorized, canceled, voided).
invoice_events
Triggered on invoice lifecycle events: created, published, updated, canceled, deleted, payment made, refunded, and scheduled charge failures.
customer_events
Triggered when customer profiles are created, updated, or deleted.
dispute_events
Triggered when disputes (chargebacks) are created, evidence is added/removed, or dispute state changes.
subscription_events
Triggered when subscriptions are created or updated (status changes like active, canceled, paused).
catalog_events
Triggered when any catalog object is created, updated, or deleted. A single event fires for all catalog changes.
loyalty_events
Triggered for loyalty account changes, loyalty events, and loyalty program/promotion changes.
Process payments, manage orders, and handle invoices for online, in-app, and in-person commerce. Create and manage customer profiles, catalog items, inventory counts, and locations. Issue refunds, manage disputes, and track payouts. Create bookings and appointments, manage team members and timecards, handle gift cards and loyalty programs, and manage subscriptions. Save cards on file, generate checkout links, connect and control Square Terminal devices, and manage vendor/supplier information. Extend Square objects with custom attributes. Receive webhook notifications for payments, orders, customers, inventory, invoices, bookings, disputes, team changes, and more.
Common questions about connecting Square to AI agents with Metorial.