# Connect Ask to Square and automate your tasks

Describe to build

Activity reports

Fully supported

MESA's Ask to Square integration is the fastest way to sync data between the two — without touching a line of code. Choose which fields to send, how they're formatted, and when the sync happens. Start with a pre-built template, customize it with AI, or build something completely unique in under 10 minutes.

[Try MESA for free](/content/pricing/index.html)

★★★★★ 4.9 rating on Shopify App Store

Start when...

Personalize with built-in tools...

Then, do this...

Trusted by 1,000+ Shopify merchants

## Why integrate Ask with Square

The Ask to Square integration helps you sync data, automate manual tasks, and keep your stack aligned — without writing code.

[Data integration →](/content/solutions/data-integration/index.html)

### Sync Square transactions into your Shopify customer records

When a purchase is made in Square — in-store, at an event, at a pop-up — MESA creates or updates the customer's record in Shopify. Your ecommerce and physical sales channels share a single view of every customer.

[Inventory management →](/content/solutions/inventory-management/index.html)

### Keep inventory accurate across Square and Shopify

When a sale is made in Square, MESA updates the corresponding stock level in Shopify. Your online storefront reflects what was just sold in person without a manual sync between your point-of-sale and your store.

[Customer experience →](/content/solutions/customer-experience/index.html)

### Trigger post-purchase workflows from Square transactions

When a customer buys in Square, MESA kicks off the right next step in Shopify — adding a tag, enrolling them in a Klaviyo flow, updating a loyalty record. Your in-person sales feed the same automation as your online ones.

## Build any Ask and Square automation

MESA helps you connect apps to automate repetitive tasks. A trigger is an event that starts a workflow, and actions are the steps that occur when it's running.

###### Catalog Item Created

Starts when a catalog item is created.

- Type

- ID

- Updated At

- Version

- Is Deleted

- Custom Attribute Values

- Catalog V1 Ids

- Present At All Locations

- Present At Location Ids

- Absent At Location Ids

- Item Data

- Category Data

- Item Variation Data

- Tax Data

- Discount Data

- Modifier List Data

- Modifier Data

- Time Period Data

- Product Set Data

- Pricing Rule Data

- Image Data

- Subscription Plan Data

- Item Option Data

- Item Option Value Data

- Custom Attribute Definition Data

- Subscription Plan Variation Data

###### Catalog Item Updated

Starts when a catalog item is updated.

- Type

- ID

- Updated At

- Version

- Is Deleted

- Custom Attribute Values

- Catalog V1 Ids

- Present At All Locations

- Present At Location Ids

- Absent At Location Ids

- Item Data

- Category Data

- Item Variation Data

- Tax Data

- Discount Data

- Modifier List Data

- Modifier Data

- Time Period Data

- Product Set Data

- Pricing Rule Data

- Image Data

- Subscription Plan Data

- Item Option Data

- Item Option Value Data

- Custom Attribute Definition Data

- Subscription Plan Variation Data

###### Customer Created

Starts when a customer is created.

- ID

- Created At

- Updated At

- Given Name

- Family Name

- Nickname

- Company Name

- Email Address

- Address

- Phone Number

- Birthday

- Reference ID

- Note

- Preferences

- Creation Source

- Group Ids

- Segment Ids

- Version

- Tax Ids

###### Customer Updated

Starts when a customer is updated.

- ID

- Created At

- Updated At

- Given Name

- Family Name

- Nickname

- Company Name

- Email Address

- Address

- Phone Number

- Birthday

- Reference ID

- Note

- Preferences

- Creation Source

- Group Ids

- Segment Ids

- Version

- Tax Ids

###### Invoice Added

Starts when an invoice is added.

- ID

- Version

- Location ID

- Order ID

- Primary Recipient

- Payment Requests

- Delivery Method

- Invoice Number

- Title

- Description

- Scheduled At

- Public URL

- Next Payment Amount Money

- Status

- Timezone

- Created At

- Updated At

- Accepted Payment Methods

- Custom Fields

- Subscription ID

- Sale Or Service Date

- Payment Conditions

- Store Payment Method Enabled

- Attachments

- Creator Team Member ID

###### Order Created

Starts when an order is created.

- ID

- Location ID

- Reference ID

- Source

- Line Items

- Taxes

- Discounts

- Service Charges

- Fulfillments

- Created At

- Updated At

- Closed At

- State

- Total Money

- Total Tax Money

- Total Discount Money

- Total Tip Money

- Total Service Charge Money

- Pricing Options

- Net Amount Due Money

###### Order Updated

Starts when an order is updated.

- ID

- Location ID

- Reference ID

- Source

- Line Items

- Taxes

- Discounts

- Service Charges

- Fulfillments

- Created At

- Updated At

- Closed At

- State

- Total Money

- Total Tax Money

- Total Discount Money

- Total Tip Money

- Total Service Charge Money

- Pricing Options

- Net Amount Due Money

###### Payment Created

Starts when a payment is created.

- ID

- Created At

- Updated At

- Amount Money

- Tip Money

- Total Money

- App Fee Money

- Approved Money

- Processing Fee

- Refunded Money

- Status

- Delay Duration

- Delay Action

- Delayed Until

- Source Type

- Card Details

- Cash Details

- Bank Account Details

- External Details

- Wallet Details

- Buy Now Pay Later Details

- Square Account Details

- Location ID

- Order ID

- Reference ID

- Customer ID

- Team Member ID

- Refund Ids

- Buyer Email Address

- Billing Address

- Shipping Address

- Note

- Statement Description Identifier

- Capabilities

- Receipt Number

- Receipt URL

- Device Details

- Application Details

- Is Offline Payment

- Offline Payment Details

- Version Token

###### Payment Updated

Starts when a payment is updated.

- ID

- Created At

- Updated At

- Amount Money

- Tip Money

- Total Money

- App Fee Money

- Approved Money

- Processing Fee

- Refunded Money

- Status

- Delay Duration

- Delay Action

- Delayed Until

- Source Type

- Card Details

- Cash Details

- Bank Account Details

- External Details

- Wallet Details

- Buy Now Pay Later Details

- Square Account Details

- Location ID

- Order ID

- Reference ID

- Customer ID

- Team Member ID

- Refund Ids

- Buyer Email Address

- Billing Address

- Shipping Address

- Note

- Statement Description Identifier

- Capabilities

- Receipt Number

- Receipt URL

- Device Details

- Application Details

- Is Offline Payment

- Offline Payment Details

- Version Token

###### Payout Created

Starts when a payout from the default location (associated with the seller) is created.

- ID

- Status

- Location ID

- Created At

- Updated At

- Amount Money

- Destination

- Version

- Type

- Payout Fee

- Arrival Date

- End To End ID

###### Refund Created

Starts when a refund is created.

- ID

- Location ID

- Transaction ID

- Tender ID

- Created At

- Reason

- Amount Money

- Status

- Processing Fee Money

###### Refund Updated

Starts when a refund is updated.

- ID

- Location ID

- Transaction ID

- Tender ID

- Created At

- Reason

- Amount Money

- Status

- Processing Fee Money

###### Accept Dispute

Accept the loss on a dispute.

- ID

- Amount Money

- Reason

- State

- Due At

- Disputed Payment

- Card Brand

- Created At

- Updated At

- Brand Dispute ID

- Reported At

- Version

- Location ID

###### Accumulate Loyalty Points

Add points earned from a purchase to a loyalty account.

- ID

- Type

- Created At

- Accumulate Points

- Create Reward

- Redeem Reward

- Delete Reward

- Adjust Points

- Loyalty Account ID

- Location ID

- Source

- Expire Points

- Other Event

- Accumulate Promotion Points

###### Add Group to Customer

Add a group membership to a customer.

###### Adjust Loyalty Points

Add points to or subtract points from a buyer's account.

###### Calculate Loyalty Points

Calculate the number of points a buyer can earn from a purchase.

- Points

- Promotion Points

###### Calculate Order

Enables applications to preview order pricing without creating an order.

###### Cancel Booking

Cancel a booking.

- ID

- Version

- Status

- Created At

- Updated At

- Start At

- Location ID

- Customer ID

- Customer Note

- Seller Note

- Appointment Segments

- Transition Time Minutes

- All Day

- Location Type

- Creator Details

- Source

- Address

###### Cancel Payment

Cancel a payment.

- ID

- Created At

- Updated At

- Amount Money

- Tip Money

- Total Money

- App Fee Money

- Approved Money

- Processing Fee

- Refunded Money

- Status

- Delay Duration

- Delay Action

- Delayed Until

- Source Type

- Card Details

- Cash Details

- Bank Account Details

- External Details

- Wallet Details

- Buy Now Pay Later Details

- Square Account Details

- Location ID

- Order ID

- Reference ID

- Customer ID

- Team Member ID

- Refund Ids

- Buyer Email Address

- Billing Address

- Shipping Address

- Note

- Statement Description Identifier

- Capabilities

- Receipt Number

- Receipt URL

- Device Details

- Application Details

- Is Offline Payment

- Offline Payment Details

- Version Token

###### Cancel Subscription

Cancel a subscription.

- ID

- Location ID

- Plan Variation ID

- Customer ID

- Start Date

- Canceled Date

- Charged Through Date

- Status

- Tax Percentage

- Invoice Ids

- Price Override Money

- Version

- Created At

- Card ID

- Timezone

- Phases

###### Cancel Terminal Checkout

Cancel a terminal checkout.

- ID

- Amount Money

- Reference ID

- Note

- Order ID

- Payment Options

- Device Options

- Status

- Cancel Reason

- Payment Ids

- Created At

- Updated At

- App ID

- Location ID

- Payment Type

- Team Member ID

- Customer ID

- App Fee Money

- Statement Description Identifier

- Tip Money

###### Complete Payment

Complete a payment.

- ID

- Created At

- Updated At

- Amount Money

- Tip Money

- Total Money

- App Fee Money

- Approved Money

- Processing Fee

- Refunded Money

- Status

- Delay Duration

- Delay Action

- Delayed Until

- Source Type

- Card Details

- Cash Details

- Bank Account Details

- External Details

- Wallet Details

- Buy Now Pay Later Details

- Square Account Details

- Location ID

- Order ID

- Reference ID

- Customer ID

- Team Member ID

- Refund Ids

- Buyer Email Address

- Billing Address

- Shipping Address

- Note

- Statement Description Identifier

- Capabilities

- Receipt Number

- Receipt URL

- Device Details

- Application Details

- Is Offline Payment

- Offline Payment Details

- Version Token

###### Create Booking

Create a booking.

- Idempotency Key

- Booking

###### Create Break Type

Create a new break type.

- Idempotency Key

- Break Type

###### Create Card

Add a card on file to an existing merchant.

- Idempotency Key

- Source ID

- Verification Token

- Card

###### Create Checkout

Create a checkout.

- Idempotency Key

- Order

- Ask For Shipping Address

- Merchant Support Email

- Pre Populate Buyer Email

- Pre Populate Shipping Address

- Redirect URL

- Additional Recipients

- Note

###### Create Customer

Create a new customer for the business, which can have associated cards on file.

- Idempotency Key

- Given Name

- Family Name

- Company Name

- Nickname

- Email Address

- Address

- Phone Number

- Reference ID

- Note

- Birthday

- Tax Ids

###### Create Customer Card

Add a card on file to an existing customer.

###### Create Customer Group

Create a customer group.

###### Create Dispute Evidence File

Upload a file to use as evidence in a dispute challenge.

###### Create Dispute Evidence Text

Upload text to use as evidence for a dispute challenge.

- Idempotency Key

- Evidence Type

- Evidence Text

###### Create Gift Card

Create a gift card.

- Idempotency Key

- Location ID

- Gift Card

###### Create Gift Card Activity

Create a gift card activity to manage the balance or state of a gift card.

- Idempotency Key

- Gift Card Activity

###### Create Invoice

Create an invoice.

- Invoice

- Idempotency Key

###### Create Location

Create a location.

###### Create Location Transaction

Create a location transaction.

###### Create Loyalty Account

Create a loyalty account.

###### Create Loyalty Rewards

Create a loyalty reward.

- Reward

- Idempotency Key

###### Create Order Shipment

Create an order shipment.

###### Create Payment

Create a payment.

- Source ID

- Idempotency Key

- Amount Money

- Tip Money

- App Fee Money

- Delay Duration

- Delay Action

- Autocomplete

- Order ID

- Customer ID

- Location ID

- Team Member ID

- Reference ID

- Verification Token

- Accept Partial Authorization

- Buyer Email Address

- Buyer Phone Number

- Billing Address

- Shipping Address

- Note

- Statement Description Identifier

- Cash Details

- External Details

- Customer Details

- Offline Payment Details

###### Create Refund

Initiates a refund for a previously charged tender.

###### Create Shift

Create a new shift.

###### Create Subscription

Create a subscription.

- Idempotency Key

- Location ID

- Plan Variation ID

- Customer ID

- Start Date

- Canceled Date

- Tax Percentage

- Price Override Money

- Card ID

- Timezone

- Phases

###### Create Team Member

Create a team member.

- Idempotency Key

- Team Member

###### Create Terminal Checkout

Create a terminal checkout.

- Idempotency Key

- Checkout

###### Delete Break Type

Remove a break type.

###### Delete Catalog Object

Remove a catalog object.

- 0

###### Delete Customer

Remove a customer.

###### Delete Customer Card

Remove a card on file from a customer.

###### Delete Customer Group

Remove a customer group.

###### Delete Dispute

Remove a specified evidence from a dispute.

###### Delete Group from Customer

Remove a customer from a business.

###### Delete Invoice

Remove an invoice.

###### Delete Loyalty Reward

Remove a loyalty reward.

###### Delete Shift

Remove a shift.

###### Disable Card

Disable a card, preventing any further updates or changes.

###### Get List of Additional Recipient Receivables

Obtain a list of additional recipient receivables.

###### Get List of Additional Recipient Receivables Refunds

Obtain a list of additional recipient receivables refunds.

###### Get List of Bank Accounts

Obtain a list of bank accounts linked to a Square account.

- ID

- Account Number Suffix

- Country

- Currency

- Account Type

- Holder Name

- Primary Bank Identification Number

- Secondary Bank Identification Number

- Debit Mandate Reference ID

- Reference ID

- Location ID

- Status

- Creditable

- Debitable

- Fingerprint

- Version

- Bank Name

###### Get List of Cards

Obtain a list of cards owned by the account.

- ID

- Card Brand

- Last 4

- Exp Month

- Exp Year

- Cardholder Name

- Billing Address

- Fingerprint

- Customer ID

- Merchant ID

- Reference ID

- Enabled

- Card Type

- Prepaid Type

- Bin

- Version

- Card Co Brand

###### Get List of Catalog

Obtain a list of catalog objects.

- Cursor

- Objects

###### Get List of Customer Groups

Obtain a list of customer groups.

- ID

- Name

- Created At

- Updated At

###### Get List of Customer Segments

Obtain a list of customer segments.

- ID

- Name

- Created At

- Updated At

###### Get List of Customers

Obtain a list of customers.

- ID

- Created At

- Updated At

- Given Name

- Family Name

- Nickname

- Company Name

- Email Address

- Address

- Phone Number

- Birthday

- Reference ID

- Note

- Preferences

- Creation Source

- Group Ids

- Segment Ids

- Version

- Tax Ids

###### Get List of Dispute Evidence

Obtain a list of evidence associated with a dispute.

- ID

- Dispute ID

- Evidence File

- Evidence Text

- Uploaded At

- Evidence Type

###### Get List of Disputes

Obtain a list of disputes.

- ID

- Amount Money

- Reason

- State

- Due At

- Disputed Payment

- Card Brand

- Created At

- Updated At

- Brand Dispute ID

- Reported At

- Version

- Location ID

###### Get List of Employee Wages

Obtain a list of employee wages.

###### Get List of Employees

Obtain a list of employees.

###### Get List of Invoices

Obtain a list of invoices.

- ID

- Version

- Location ID

- Order ID

- Primary Recipient

- Payment Requests

- Delivery Method

- Invoice Number

- Title

- Description

- Scheduled At

- Public URL

- Next Payment Amount Money

- Status

- Timezone

- Created At

- Updated At

- Accepted Payment Methods

- Custom Fields

- Subscription ID

- Sale Or Service Date

- Payment Conditions

- Store Payment Method Enabled

- Attachments

- Creator Team Member ID

###### Get List of Locations

Obtain a list of all of a seller's locations.

- ID

- Name

- Address

- Timezone

- Capabilities

- Status

- Created At

- Merchant ID

- Country

- Language Code

- Currency

- Phone Number

- Business Name

- Type

- Website URL

- Business Hours

- Business Email

- Description

- Twitter Username

- Instagram Username

- Facebook URL

- Coordinates

- Logo URL

- Pos Background URL

- Full Format Logo URL

###### Get List of Loyalty Programs

Obtain a list of loyalty programs.

###### Get List of Merchants

Obtain a list of merchants.

###### Get List of Payment Refunds

Obtain a list of payment refunds.

- ID

- Status

- Location ID

- Unlinked

- Destination Type

- Destination Details

- Amount Money

- App Fee Money

- Processing Fee

- Payment ID

- Order ID

- Reason

- Created At

- Updated At

- Team Member ID

###### Get List of Payments

Obtain a list of payments.

- ID

- Created At

- Updated At

- Amount Money

- Tip Money

- Total Money

- App Fee Money

- Approved Money

- Processing Fee

- Refunded Money

- Status

- Delay Duration

- Delay Action

- Delayed Until

- Source Type

- Card Details

- Cash Details

- Bank Account Details

- External Details

- Wallet Details

- Buy Now Pay Later Details

- Square Account Details

- Location ID

- Order ID

- Reference ID

- Customer ID

- Team Member ID

- Refund Ids

- Buyer Email Address

- Billing Address

- Shipping Address

- Note

- Statement Description Identifier

- Capabilities

- Receipt Number

- Receipt URL

- Device Details

- Application Details

- Is Offline Payment

- Offline Payment Details

- Version Token

###### Get List of Refunds

Obtain a list of refunds.

###### Get List of Sites

Obtain a list of Square Online sites that belong to a seller.

###### Get List of Subscription Events

Obtain a list of subscription events.

- ID

- Subscription Event Type

- Effective Date

- Info

- Phases

- Plan Variation ID

###### Get List of Team Member Booking Profiles

Obtain a list of booking profiles for team members.

###### Get List of Team Member Wages

Obtain a list of team member wages.

###### Get List of Transactions

Obtain a list of transactions for a particular location.

###### Get List of Workweek Configs

Obtain a list of workweek configs instances for a business.

###### Link Customer to Gift Card

Link a customer to a gift card, which is also referred to as adding a card on file.

- ID

- Type

- Gan Source

- State

- Balance Money

- Gan

- Created At

- Customer Ids

###### List Break Type

Get list of all break types

- ID

- Location ID

- Break Name

- Expected Duration

- Is Paid

- Version

- Created At

- Updated At

###### Pay Order

Pay for an order using one or more approved payments or settle an order with a total of 0.

###### Publish Invoice

Publish the specified draft invoice.

###### Redeem Loyalty Rewards

Redeem a loyalty reward.

###### Refund Payment

Refund a payment.

- ID

- Status

- Location ID

- Unlinked

- Destination Type

- Destination Details

- Amount Money

- App Fee Money

- Processing Fee

- Payment ID

- Order ID

- Reason

- Created At

- Updated At

- Team Member ID

###### Register Domain

Activates a domain for us with Apple Pay on the Web and Square.

- Status

###### Retrieve Bank Account

Grab all details about a bank account.

- ID

- Account Number Suffix

- Country

- Currency

- Account Type

- Holder Name

- Primary Bank Identification Number

- Secondary Bank Identification Number

- Debit Mandate Reference ID

- Reference ID

- Location ID

- Status

- Creditable

- Debitable

- Fingerprint

- Version

- Bank Name

###### Retrieve Bank Account by V1 ID

Grab all details about a bank account by V1 bank account id.

###### Retrieve Booking

Grab all details about a booking.

###### Retrieve Break Type

Grab all details about a break type.

- ID

- Location ID

- Break Name

- Expected Duration

- Is Paid

- Version

- Created At

- Updated At

###### Retrieve Card

Grab all details about a card.

- ID

- Card Brand

- Last 4

- Exp Month

- Exp Year

- Cardholder Name

- Billing Address

- Fingerprint

- Customer ID

- Merchant ID

- Reference ID

- Enabled

- Card Type

- Prepaid Type

- Bin

- Version

- Card Co Brand

###### Retrieve Catalog Object

Grab all details about a catalog object.

- Type

- ID

- Updated At

- Version

- Is Deleted

- Custom Attribute Values

- Catalog V1 Ids

- Present At All Locations

- Present At Location Ids

- Absent At Location Ids

- Item Data

- Category Data

- Item Variation Data

- Tax Data

- Discount Data

- Modifier List Data

- Modifier Data

- Time Period Data

- Product Set Data

- Pricing Rule Data

- Image Data

- Subscription Plan Data

- Item Option Data

- Item Option Value Data

- Custom Attribute Definition Data

- Subscription Plan Variation Data

###### Retrieve Customer

Grab all details about a customer.

- ID

- Created At

- Updated At

- Given Name

- Family Name

- Nickname

- Company Name

- Email Address

- Address

- Phone Number

- Birthday

- Reference ID

- Note

- Preferences

- Creation Source

- Group Ids

- Segment Ids

- Version

- Tax Ids

###### Retrieve Customer Group

Grab all details about a customer group.

###### Retrieve Customer Segments

Grab all details about a customer segment.

###### Retrieve Dispute

Grab all details about a dispute.

- ID

- Amount Money

- Reason

- State

- Due At

- Disputed Payment

- Card Brand

- Created At

- Updated At

- Brand Dispute ID

- Reported At

- Version

- Location ID

###### Retrieve Dispute Evidence

Grab all details about a dispute evidence.

- ID

- Dispute ID

- Evidence File

- Evidence Text

- Uploaded At

- Evidence Type

###### Retrieve Employee

Grab all details about an employee.

###### Retrieve Employee Wage

Grab all details about an employee's wage.

###### Retrieve Gift Card

Grab all details about a gift card.

###### Retrieve Inventory Adjustment

Grab all details about an inventory adjustment.

###### Retrieve Inventory Changes

Grab all details about an inventory change.

###### Retrieve Inventory Count

Grab the inventory count for a given catalog.

- Catalog Object ID

- Catalog Object Type

- State

- Location ID

- Quantity

- Calculated At

###### Retrieve Inventory Physical Count

Grab the inventory physical count.

###### Retrieve Invoice

Grab all details about an invoice

- ID

- Version

- Location ID

- Order ID

- Primary Recipient

- Payment Requests

- Delivery Method

- Invoice Number

- Title

- Description

- Scheduled At

- Public URL

- Next Payment Amount Money

- Status

- Timezone

- Created At

- Updated At

- Accepted Payment Methods

- Custom Fields

- Subscription ID

- Sale Or Service Date

- Payment Conditions

- Store Payment Method Enabled

- Attachments

- Creator Team Member ID

###### Retrieve Location

Grab all details about a location's details.

###### Retrieve Loyalty Account

Grab all details about a loyalty account.

- ID

- Program ID

- Balance

- Lifetime Points

- Customer ID

- Enrolled At

- Created At

- Updated At

- Mapping

- Expiring Point Deadlines

###### Retrieve Loyalty Reward

Grab all details about a loyalty reward.

- ID

- Status

- Loyalty Account ID

- Reward Tier ID

- Points

- Order ID

- Created At

- Updated At

- Redeemed At

###### Retrieve Merchant

Grab all details about a merchant.

- ID

- Business Name

- Country

- Language Code

- Currency

- Status

- Main Location ID

- Created At

###### Retrieve Order

Grab all details about an order.

- ID

- Location ID

- Reference ID

- Source

- Line Items

- Taxes

- Discounts

- Service Charges

- Fulfillments

- Created At

- Updated At

- Closed At

- State

- Total Money

- Total Tax Money

- Total Discount Money

- Total Tip Money

- Total Service Charge Money

- Pricing Options

- Net Amount Due Money

###### Retrieve Payment

Grab all details about a payment.

- ID

- Created At

- Updated At

- Amount Money

- Tip Money

- Total Money

- App Fee Money

- Approved Money

- Processing Fee

- Refunded Money

- Status

- Delay Duration

- Delay Action

- Delayed Until

- Source Type

- Card Details

- Cash Details

- Bank Account Details

- External Details

- Wallet Details

- Buy Now Pay Later Details

- Square Account Details

- Location ID

- Order ID

- Reference ID

- Customer ID

- Team Member ID

- Refund Ids

- Buyer Email Address

- Billing Address

- Shipping Address

- Note

- Statement Description Identifier

- Capabilities

- Receipt Number

- Receipt URL

- Device Details

- Application Details

- Is Offline Payment

- Offline Payment Details

- Version Token

###### Retrieve Payment Refund

Grab all details about a payment refund.

- ID

- Status

- Location ID

- Unlinked

- Destination Type

- Destination Details

- Amount Money

- App Fee Money

- Processing Fee

- Payment ID

- Order ID

- Reason

- Created At

- Updated At

- Team Member ID

###### Retrieve Shift

Grab all details about a shift.

###### Retrieve Subscription

Grab all details about a subscription.

- ID

- Location ID

- Plan Variation ID

- Customer ID

- Start Date

- Canceled Date

- Charged Through Date

- Status

- Tax Percentage

- Invoice Ids

- Price Override Money

- Version

- Created At

- Card ID

- Timezone

- Phases

###### Retrieve Team Member

Grab all details about a team member.

- ID

- Reference ID

- Is Owner

- Status

- Given Name

- Family Name

- Email Address

- Phone Number

- Created At

- Updated At

- Assigned Locations

###### Retrieve Terminal Checkout

Grab all details about a terminal checkout.

- ID

- Amount Money

- Reference ID

- Note

- Order ID

- Payment Options

- Device Options

- Status

- Cancel Reason

- Payment Ids

- Created At

- Updated At

- App ID

- Location ID

- Payment Type

- Team Member ID

- Customer ID

- App Fee Money

- Statement Description Identifier

- Tip Money

###### Retrieve Transaction

Grab all details about a transaction.

###### Retrieve Wage Setting

Grab all details about a wage setting.

###### Search Availability

Search availabilities for booking.

- Start At

- Location ID

- Appointment Segments

###### Search Catalog

Search for a catalog.

- Cursor

- Objects

- Related Objects

###### Search Customer

Search for a customer.

- ID

- Created At

- Updated At

- Given Name

- Family Name

- Nickname

- Company Name

- Email Address

- Address

- Phone Number

- Birthday

- Reference ID

- Note

- Preferences

- Creation Source

- Group Ids

- Segment Ids

- Version

- Tax Ids

###### Search for Catalog Item

Search for a catalog item.

###### Search Invoice

Search for an invoice.

###### Search Loyalty Account

Search for a loyalty account.

- ID

- Program ID

- Balance

- Lifetime Points

- Customer ID

- Enrolled At

- Created At

- Updated At

- Mapping

- Expiring Point Deadlines

###### Search Loyalty Event

Search for a loyalty event.

- ID

- Type

- Created At

- Accumulate Points

- Create Reward

- Redeem Reward

- Delete Reward

- Adjust Points

- Loyalty Account ID

- Location ID

- Source

- Expire Points

- Other Event

- Accumulate Promotion Points

###### Search Loyalty Rewards

Search for a loyalty reward.

- ID

- Status

- Loyalty Account ID

- Reward Tier ID

- Points

- Order ID

- Created At

- Updated At

- Redeemed At

###### Search Shifts

Search for a shift.

###### Search Subscription

Search for a subscription.

###### Search Team Members

Search for a team member.

- ID

- Reference ID

- Is Owner

- Status

- Given Name

- Family Name

- Email Address

- Phone Number

- Created At

- Updated At

- Assigned Locations

###### Search Terminal Checkout

Search for a terminal checkout.

###### Searchorders /V2/Orders/Search

SearchOrders

###### Submit Evidence

Submit evidence to the cardholder's bank.

- ID

- Amount Money

- Reason

- State

- Due At

- Disputed Payment

- Card Brand

- Created At

- Updated At

- Brand Dispute ID

- Reported At

- Version

- Location ID

###### Update Booking

Modify a booking's details.

- Idempotency Key

- Booking

###### Update Break Type

Modify a break type's details.

- Break Type

###### Update Customer

Modify a customer's details.

- Given Name

- Family Name

- Company Name

- Nickname

- Email Address

- Address

- Phone Number

- Reference ID

- Note

- Birthday

- Version

- Tax Ids

###### Update Customer Group

Modify a customer group.

###### Update Inventory

Modify inventory for an item.

- Idempotency Key

- Changes

- Ignore Unchanged Counts

###### Update Invoice

Modify an invoice's details.

- Invoice

- Idempotency Key

- Fields To Clear

###### Update Item Modifier Lists

Modify a catalog modifier list object that apply to the targeted catalog item.

###### Update Item Taxes

Modify a catalog tax object that apply to the targeted catalog item.

###### Update Location

Modify a location's details.

###### Update Order Fulfillment

Modify an order fulfillment's details.

###### Update Shift

Modify a shift's details.

###### Update Subscription

Modify a subscription's details.

- Subscription

###### Update Team Member

Modify a team member's details.

- Team Member

###### Update Wage Setting

Modify a wage setting's details.

###### Update Workweek Config

Modify a workweek's config details.

###### Void Transaction

Cancel a transaction.

###### Ask

Use AI and a friendly yeti to answer questions with your data.

- Content

[View all](/content/apps/ask/integrate/square#/index.html)

Not just software—partnership

## Expert support included

MESA includes hands-on support from automation experts who know how to get things done.

### Free workflow setup

We'll build your first workflow with you live. Most merchants walk away with automation saving 5+ hours/week.

### Fast response times

Average first response: Same day. Critical issues: Immediate escalation. Complex builds: 24-48 hours.

### Managed services available

Personalized workflow reviews, and quarterly check-ins to
identify new opportunities as your business grows.

### Real humans, always

Chat with real automation experts (not bots). Email support 9am-5pm PST.
Google Meet sessions for complex workflows.

## Integrate Ask with Square today.

Enjoy a 7-day free trial. Get your first workflow in minutes.

[Try MESA today →](/content/pricing/index.html)

MESA AI assistant

+×

Describe your task...

You've known what your store should be doing. Now it can. Describe the task then MESA handles it from there.
