Square Integration
Square API Operations
Browse all 96 operations available for Square workflow automation.
payments
96 operationsSQUARE_ACCEPT_DISPUTEAccept Dispute
Accept a dispute and acknowledge liability, returning funds to the cardholder.
SQUARE_ADD_GROUP_TO_CUSTOMERAdd Group to Customer
Tool to add a customer to a customer group.
SQUARE_UPSERT_CUSTOMER_CUSTOM_ATTRIBUTES_BATCHBatch Upsert Customer Custom Attributes
Tool to create or update custom attributes for multiple customers in a single batch request.
SQUARE_UPSERT_LOCATIONS_CUSTOM_ATTRIBUTES_BATCHBatch Upsert Locations Custom Attributes
Tool to create or update custom attributes for multiple locations in a single batch request.
SQUARE_UPSERT_MERCHANTS_CUSTOM_ATTRIBUTES_BATCHBatch Upsert Merchants Custom Attributes
Tool to create or update custom attributes for multiple merchants in a single batch request.
SQUARE_DELETE_CUSTOMERS_BULKBulk Delete Customers
Tool to bulk delete customer profiles from Square.
SQUARE_RETRIEVE_CHANNELS_BULKBulk Retrieve Channels
Tool to bulk retrieve multiple Square channels by their IDs in a single request.
SQUARE_UPDATE_CUSTOMERS_BULKBulk Update Customers
Tool to update multiple customer profiles in a single batch operation.
SQUARE_CALCULATE_ORDERCalculate Order
Tool to preview order pricing without creating an order.
SQUARE_CANCEL_INVOICECancel Invoice
Cancels a Square invoice, preventing further payments from being collected.
SQUARE_CANCEL_PAYMENTCancel Payment
Cancels (voids) a payment that is in APPROVED status.
SQUARE_CREATE_BULK_CUSTOMERSCreate Bulk Customers
Tool to create multiple customer profiles in a single request.
SQUARE_CREATE_CARDCreate Card
Tool to create a card on file.
SQUARE_CREATE_CUSTOMERCreate Customer
Tool to create a new customer profile in Square.
SQUARE_CREATE_CUSTOMER_CUSTOM_ATTRIBUTE_DEFINITIONCreate Customer Custom Attribute Definition
Tool to create a customer-related custom attribute definition.
SQUARE_CREATE_CUSTOMER_GROUPCreate Customer Group
Tool to create a new customer group for a business.
SQUARE_CREATE_DISPUTE_EVIDENCE_FILECreate Dispute Evidence File
Tool to upload a file as dispute evidence.
SQUARE_CREATE_DISPUTE_EVIDENCE_TEXTCreate Dispute Evidence Text
Upload text evidence for a dispute challenge.
SQUARE_CREATE_INVOICE_ATTACHMENTCreate Invoice Attachment
Upload and attach a file to a Square invoice.
SQUARE_CREATE_LOCATIONCreate Location
Tool to create a new business location in a Square account.
SQUARE_CREATE_LOCATION_CUSTOM_ATTRIBUTE_DEFINITIONCreate Location Custom Attribute Definition
Tool to create a location-related custom attribute definition.
SQUARE_DELETE_CUSTOMERDelete Customer
Tool to delete a Square customer profile.
SQUARE_DELETE_CUSTOMER_CUSTOM_ATTRIBUTEDelete Customer Custom Attribute
Tool to delete a custom attribute from a customer profile.
SQUARE_DELETE_CUSTOMER_CUSTOM_ATTRIBUTE_DEFINITIONDelete Customer Custom Attribute Definition
Tool to delete a customer-related custom attribute definition.
SQUARE_DELETE_CUSTOMER_GROUPDelete Customer Group
Tool to delete a customer group by its ID.
SQUARE_DELETE_DISPUTE_EVIDENCEDelete Dispute Evidence
Removes a specific piece of evidence from a dispute.
SQUARE_DELETE_INVOICEDelete Invoice
Tool to delete a Square invoice (only DRAFT invoices can be deleted).
SQUARE_DELETE_INVOICE_ATTACHMENTDelete Invoice Attachment
Tool to delete an attachment from a Square invoice.
SQUARE_DELETE_LOCATION_CUSTOM_ATTRIBUTEDelete Location Custom Attribute
Tool to delete a custom attribute from a location.
SQUARE_DELETE_LOCATION_CUSTOM_ATTRIBUTE_DEFINITIONDelete Location Custom Attribute Definition
Tool to delete a location-related custom attribute definition.
SQUARE_DELETE_LOCATIONS_CUSTOM_ATTRIBUTES_BATCHDelete Locations Custom Attributes (Batch)
Tool to delete custom attributes from multiple locations in a single batch request.
SQUARE_DELETE_MERCHANT_CUSTOM_ATTRIBUTEDelete Merchant Custom Attribute
Tool to delete a custom attribute from a merchant profile.
SQUARE_DELETE_MERCHANT_CUSTOM_ATTRIBUTE_DEFINITIONDelete Merchant Custom Attribute Definition
Tool to delete a merchant-related custom attribute definition.
SQUARE_DELETE_MERCHANTS_CUSTOM_ATTRIBUTES_BATCHDelete Merchants Custom Attributes (Batch)
Tool to delete custom attributes from multiple merchants in a single batch request.
SQUARE_DELETE_WEBHOOK_SUBSCRIPTIONDelete Webhook Subscription
Permanently deletes a webhook subscription by its ID.
SQUARE_GET_BUSINESS_BOOKING_PROFILEGet Business Booking Profile
Tool to retrieve the business booking profile for a Square merchant via GraphQL.
SQUARE_GET_CURRENT_MERCHANTGet Current Merchant
Tool to retrieve merchant information associated with the access token using Square's GraphQL API.
SQUARE_GET_CUSTOMER_CUSTOM_ATTRIBUTEGet Customer Custom Attribute
Retrieves a custom attribute from a customer profile in Square.
SQUARE_GET_CUSTOMERS_CUSTOM_ATTRIBUTE_DEFINITIONSGet Customer Custom Attribute Definition
Tool to retrieve a customer-related custom attribute definition from Square.
SQUARE_GET_CUSTOMERS_GRAPHQLGet Customers via GraphQL
Tool to retrieve customer profiles from Square Customer Directory using GraphQL API.
SQUARE_GET_DISPUTE_EVIDENCEGet Dispute Evidence
Retrieves detailed information about a specific piece of evidence that was uploaded for a dispute.
SQUARE_GET_INVOICEGet Invoice
Retrieves detailed information about a specific Square invoice by its ID.
SQUARE_GET_MERCHANTGet Merchant
Tool to retrieve detailed information about a specific Square merchant by ID.
SQUARE_GET_ONLINE_CHECKOUT_LOCATION_SETTINGSGet Online Checkout Location Settings
Tool to retrieve location-level settings for Square online checkout.
SQUARE_LIST_CHANNELSList Channels
Tool to list requested channels from Square.
SQUARE_LIST_CUSTOMER_CUSTOM_ATTRIBUTE_DEFINITIONSList Customer Custom Attribute Definitions
Tool to list customer-related custom attribute definitions from Square.
SQUARE_LIST_CUSTOMER_CUSTOM_ATTRIBUTE_DEFINITIONS_GRAPH_QLList Customer Custom Attribute Definitions (GraphQL)
Tool to retrieve customer custom attribute definitions via Square's GraphQL API.
SQUARE_LIST_CUSTOMER_CUSTOM_ATTRIBUTESList Customer Custom Attributes
Tool to list custom attributes for a customer profile.
SQUARE_LIST_CUSTOMER_GROUPSList Customer Groups
Tool to retrieve the list of customer groups of a business.
SQUARE_LIST_CUSTOMER_SEGMENTSList Customer Segments
Tool to retrieve the list of customer segments of a business.
SQUARE_LIST_CUSTOMERSList Customers
Tool to retrieve customer profiles associated with a Square account.
SQUARE_LIST_DISPUTE_EVIDENCEList Dispute Evidence
Tool to list evidence items associated with a given dispute.
SQUARE_LIST_INVOICESList Invoices
Tool to list invoices for a Square location.
SQUARE_LIST_LOCATION_CUSTOM_ATTRIBUTE_DEFINITIONSList Location Custom Attribute Definitions
Tool to list location-related custom attribute definitions from Square.
SQUARE_LIST_LOCATIONSList Locations
Tool to retrieve all business locations from a Square account.
SQUARE_LIST_LOCATIONS_CUSTOM_ATTRIBUTESList Locations Custom Attributes
Tool to list custom attributes for a specific location in Square.
SQUARE_LIST_MERCHANT_CUSTOM_ATTRIBUTE_DEFINITIONSList Merchant Custom Attribute Definitions
Tool to list merchant-related custom attribute definitions from Square.
SQUARE_LIST_MERCHANTSList Merchants
Tool to retrieve merchant account information associated with the access token.
SQUARE_LIST_MERCHANTS_CUSTOM_ATTRIBUTESList Merchants Custom Attributes
Tool to list custom attributes for a specific merchant in Square.
SQUARE_LIST_PAYMENTSList Payments
Tool to list payments by location and time range to enable reconciliation and net sales reporting from Square POS.
SQUARE_LIST_WEBHOOK_EVENT_TYPESList Webhook Event Types
Tool to list available webhook event types.
SQUARE_LIST_WEBHOOK_SUBSCRIPTIONSList Webhook Subscriptions
List all webhook subscriptions owned by your application.
SQUARE_REMOVE_GROUP_FROM_CUSTOMERRemove Group From Customer
Removes a customer from a customer group.
SQUARE_RETRIEVE_BULK_CUSTOMERSRetrieve Bulk Customers
Tool to retrieve multiple customer profiles in a single request.
SQUARE_RETRIEVE_CHANNELRetrieve Channel
Retrieve a Square channel by its ID.
SQUARE_RETRIEVE_CUSTOMERRetrieve Customer
Tool to retrieve detailed information about a specific Square customer by ID.
SQUARE_RETRIEVE_CUSTOMER_GROUPRetrieve Customer Group
Tool to retrieve a specific Square customer group by ID.
SQUARE_RETRIEVE_CUSTOMER_SEGMENTRetrieve Customer Segment
Tool to retrieve a specific customer segment by its ID.
SQUARE_RETRIEVE_DISPUTERetrieve Dispute
Tool to retrieve a Square dispute by ID.
SQUARE_RETRIEVE_LOCATIONRetrieve Location
Tool to retrieve detailed information about a specific Square location by ID.
SQUARE_RETRIEVE_LOCATION_CUSTOM_ATTRIBUTERetrieve Location Custom Attribute
Retrieves a custom attribute associated with a location in Square.
SQUARE_RETRIEVE_LOCATION_CUSTOM_ATTRIBUTE_DEFINITIONRetrieve Location Custom Attribute Definition
Tool to retrieve a location-related custom attribute definition.
SQUARE_RETRIEVE_MERCHANT_CUSTOM_ATTRIBUTERetrieve Merchant Custom Attribute
Retrieves a custom attribute associated with a merchant in Square.
SQUARE_RETRIEVE_MERCHANT_CUSTOM_ATTRIBUTE_DEFINITIONRetrieve Merchant Custom Attribute Definition
Tool to retrieve a merchant-related custom attribute definition from Square.
SQUARE_RETRIEVE_MERCHANTSRetrieve Merchants
Tool to retrieve merchant information including status, main location details, and capabilities using Square's GraphQL API.
SQUARE_RETRIEVE_ORDERRetrieve Order
Retrieves detailed information about a specific Square order by its ID.
SQUARE_RETRIEVE_PAYMENT_LINKRetrieve Payment Link
Retrieves a Square-hosted payment link by ID.
SQUARE_RETRIEVE_TOKEN_STATUSRetrieve Token Status
Tool to retrieve information about an OAuth access token or personal access token.
SQUARE_RETRIEVE_WEBHOOK_SUBSCRIPTIONRetrieve Webhook Subscription
Retrieve a Square webhook subscription by its ID.
SQUARE_SEARCH_CUSTOMERSSearch Customers
Tool to search customer profiles in Square Customer Directory.
SQUARE_SEARCH_ORDERSSearch Orders
Tool to search orders across one or more Square locations with filters.
SQUARE_SUBMIT_DISPUTE_EVIDENCESubmit Dispute Evidence
Submits evidence for a dispute to the cardholder's bank.
SQUARE_TEST_WEBHOOK_SUBSCRIPTIONTest Webhook Subscription
Tests a webhook subscription by sending a test event to the configured notification URL.
SQUARE_UPDATE_CUSTOMERUpdate Customer
Tool to update an existing Square customer profile.
SQUARE_UPDATE_CUSTOMER_CUSTOM_ATTRIBUTE_DEFINITIONUpdate Customer Custom Attribute Definition
Tool to update a customer-related custom attribute definition in Square.
SQUARE_UPDATE_CUSTOMER_GROUPUpdate Customer Group
Tool to update a customer group's information by its ID.
SQUARE_UPDATE_LOCATIONUpdate Location
Tool to update an existing business location in a Square account.
SQUARE_UPDATE_LOCATION_CUSTOM_ATTRIBUTE_DEFINITIONUpdate Location Custom Attribute Definition
Tool to update a location-related custom attribute definition in Square.
SQUARE_UPDATE_MERCHANT_CUSTOM_ATTRIBUTE_DEFINITIONUpdate Merchant Custom Attribute Definition
Tool to update a merchant-related custom attribute definition in Square.
SQUARE_UPDATE_ONLINE_CHECKOUT_LOCATION_SETTINGSUpdate Online Checkout Location Settings
Tool to update location-level settings for Square online checkout.
SQUARE_UPDATE_ORDERUpdate Order
Updates an existing Square order by adding, modifying, or removing fields.
SQUARE_UPDATE_WEBHOOK_SUBSCRIPTIONUpdate Webhook Subscription
Tool to update a Square webhook subscription.
SQUARE_UPDATE_WEBHOOK_SUBSCRIPTION_SIGNATURE_KEYUpdate Webhook Subscription Signature Key
Tool to rotate the signature key for a webhook subscription.
SQUARE_UPSERT_CUSTOMER_CUSTOM_ATTRIBUTEUpsert Customer Custom Attribute
Tool to create or update a custom attribute for a customer profile.
SQUARE_UPSERT_LOCATION_CUSTOM_ATTRIBUTEUpsert Location Custom Attribute
Tool to create or update a custom attribute for a location.
SQUARE_UPSERT_MERCHANT_CUSTOM_ATTRIBUTEUpsert Merchant Custom Attribute
Tool to create or update a custom attribute for a merchant profile.