Square creates tools that help sellers of all sizes start, run and grow their businesses. Square’s point-of-sale service offers tools for every part of running a business, from accepting credit cards and tracking inventory to real-time analytics and invoicing.
Start automating common business processes immediately with tons of prebuilt templates. You can use them as they are or customize them to suit your needs
Supported Triggers, Searches, Filters, and Actions
Search
Search Orders
Searches for orders.
Search
List Transactions
Lists transactions.
Search
List Refunds
Lists refunds.
Search
List Payments
Lists payments.
Search
List Orders
Lists orders in batch.
Search
List Customers
Lists all customers
Trigger
Watch Transactions
Returns new or updated transactions.
Trigger
Watch Payments
Returns new and updated payments since the last check.
Trigger
Watch Orders
Returns create OR updated orders since the last check.
Trigger
Watch New Charge/Refund INSTANT
Triggers when a charge was made or refunded through Square Point of Sale or the Transaction API.
Trigger
Watch Customers
Returns new customers since the last check.
Trigger
Get Payment Form Submission INSTANT
Gets card nonce after payment form submission.
Action
Update a Customer
Updates customers details.
Action
Make an API Call
Performs an arbitrary authorized API call.
Action
Get a Transaction
Gets transaction information.
Action
Get a Payment (legacy)
Retrieves information about a transaction by a payment ID.
Action
Get a Payment
Returns payment by ID.Square
Action
Get a Customer
Gets customer details.
Action
Create a Refund
Creates a refund of the transaction.
Action
Create an Order
Creates an Order
Action
Create a Customer
Creates a new customer.
Action
Create a Credit Card
Adds a card on file to an existing customer.
Action
Complete a Payment
By default, payments are set to complete immediately after they are created. If you set autocomplete to false when creating a payment, you can complete (capture) the payment using this endpoint.
Action
Capture Transaction
Captures transaction.
Available Datasets
Catalog
Returns information about product inventory & catalog.
Customers
Returns summary information for all of the merchant's customers.
Locations
Returns the merchant's locations information.
Orders
Returns the information about orders.
Payments
Returns payment information
Refunds
Returns details for all refunds initiated by the merchant or any of the merchant's mobile staff.
v1 - Cash Drawer Shifts - Deprecated
Deprecation 2020-02-26 - use v2 Cash Drawer Shift
v1 - Merchant
Returns the merchant's account information, such as business name and email address.
v1 - Payment Itemization
Returns information for all payments taken by the merchant or any of the merchant's mobile staff, broken down into itemized payment information, including discounts, modifiers and taxes.
v1 - Payments
Returns information for all payments taken by the merchant or any of the merchant's mobile staff.
v1 - Refunds
Returns details for all refunds initiated by the merchant or any of the merchant's mobile staff.
v1 - Settlements
Returns summary information for all deposits and withdrawals initiated by Square to the merchant's bank account.
v1 - Settlements Entries
Returns information about all transactions in a settlement.
Frequently Asked Questions
What kind of credentials do I need to power up this connector?
You need the email address and password associated with your Square account.
How do I know my login credentials are secure?
The login process uses the OAuth process, so your login credentials are never seen or stored by Domo. This keeps your login secure. You can revoke Domo's access to your Square account at any time.
How often can the data be updated?
Datasets can be updated as often as once an hour. Update frequency should be decreased if rate limit errors are encountered.
Are there any API limits that I need to be aware of?
Square does not document any limits in their API.
What's the difference between the Square v2 connector and Square connector?
The Square v2 connector supports Catalog, Customers, Locations, Refunds, and Transactions reports. The Square connector supports Items, Locations, Merchant, Payments, Payment Itemization, Refunds, and Settlements reports.