Icon

Square Connector

Quickly build integrations connecting your B2B SaaS to Square.

About the Square Connector

Manage payments, customers, orders, invoices, and team members in Square.

Actions

Action NameAction Description
List CustomersLists customer profiles associated with a Square account.
Retrieve CustomerRetrieves details for a single customer.
Update CustomerUpdates a customer profile.
Create CustomerCreates a new customer profile.
Search CustomersSearches for customer profiles.
Delete CustomerDeletes a customer profile from a business.
Create Team MemberCreates a new team member.
Search Team MembersSearches for team members based on the given filters.
Retrieve Team MemberRetrieves a team member based on the provided ID.
Update Team MemberUpdates a team member.
List LocationsLists all of the seller's locations, including those with an inactive status.
Retrieve LocationRetrieves details of a specific location.
Update LocationUpdates a location associated with a Square account.
Raw RequestSends a raw HTTP request to the Square API.
List InvoicesReturns a list of invoices for a given location.
Search InvoicesSearches for invoices from a location specified in the filter.
Get InvoiceRetrieves an invoice by its ID.
Update InvoiceUpdates an invoice.
Publish InvoicePublishes an invoice.
Cancel InvoiceCancels an invoice.
Delete InvoiceDeletes an invoice.
Search OrdersSearches all orders for one or more locations.
Retrieve OrderRetrieves an Order by its ID.
Batch Retrieve OrdersRetrieves a set of orders by their IDs.
Create OrderCreates a new order.
Update OrderUpdates an open order by adding, replacing, or deleting fields.
Clone OrderCreates a new order, in the DRAFT state, by duplicating an existing order.
List CatalogReturns a list of all CatalogObjects of the specified types in the catalog.
Search Catalog ItemsSearches for catalog items or item variations by matching supported search attribute values, including custom attribute values, against one or more of the specified query filters.
Search Catalog ObjectsSearches for CatalogObject of any type by matching supported search attribute values, excluding custom attribute values on items or item variations, against one or more of the specified query filters.
Batch Retrieve Catalog ObjectsReturns a set of objects based on the provided ID.
Upsert Catalog ObjectCreates a new or updates the specified CatalogObject.
Batch Upsert Catalog ObjectsCreates or updates up to 10,000 target objects based on the provided list of objects.
Retrieve Catalog ObjectReturns a single CatalogObject based on the provided ID.
Delete Catalog ObjectDeletes a single CatalogObject based on the provided ID and returns the set of successfully deleted IDs in the response.
Batch Delete Catalog ObjectsDeletes a set of CatalogItems based on the provided list of target IDs and returns a set of successfully deleted IDs in the response.
Batch Change InventoryApplies adjustments and counts to the provided item quantities.
Batch Retrieve Inventory CountsReturns current counts for the provided CatalogObjects at the requested Locations.
List PaymentsRetrieves a list of payments taken by the account making the request.
Get PaymentRetrieves details for a specific payment.
Update PaymentUpdates a payment with the APPROVED status.
Create PaymentCreates a payment using the provided source.
Complete PaymentCompletes (captures) a payment.
Cancel PaymentCancels (voids) a payment.
Refund PaymentRefunds a payment. You can refund the entire payment amount or a portion of it.
Get Payment RefundRetrieves a specific refund using the refund_id.
List Payment RefundsRetrieves a list of refunds for the account making the request.
List Webhook SubscriptionsLists all webhook subscriptions owned by your application.
Retrieve Webhook SubscriptionRetrieves a webhook subscription identified by its ID.
Create Webhook SubscriptionCreates a webhook subscription.
Update Webhook SubscriptionUpdates a webhook subscription.
Delete Webhook SubscriptionDeletes a webhook subscription.
Delete Instance WebhooksDeletes all webhooks that point to a flow in this instance.
Create JobCreates a job in a seller account with a title and tip eligibility.
List JobsLists jobs in a seller account, sorted by title in ascending order.
Retrieve JobRetrieves a specified job by ID.
Update JobUpdates the title or tip eligibility of a job. Changes propagate to all job assignments, shifts, and wage settings.

Triggers

Trigger NameTrigger Description
WebhookReceive and validate webhook requests from Square for manually configured webhook subscriptions.
New and Updated PaymentsFetches Square payments created or updated since the last execution, separated into new and updated buckets.