Square
Square provides payment processing, POS systems, invoicing, and e-commerce tools, enabling sellers to accept card payments and manage their business
Sign in with one click. Composio asks the app for you; Quilt never sees the login.
Reads on its own58
Agents use these right away.
- Get BookingRetrieves detailed information about a specific Square booking by its ID.
- Get Current MerchantTool to retrieve merchant information associated with the access token using Square's GraphQL API.
- Get Loyalty AccountTool to retrieve detailed information about a specific Square loyalty account by ID.
- Get MerchantTool to retrieve detailed information about a specific Square merchant by ID.
- Get Payment RefundRetrieves a specific payment refund by its unique ID from Square.
- Get SubscriptionRetrieves detailed information about a specific Square customer subscription by its ID.
- Get Team MemberTool to retrieve detailed information about a specific Square team member by ID.
- List CardsTool to retrieve cards on file associated with a Square account.
- List ChannelsTool to list requested channels from Square.
- List Customer GroupsTool to retrieve the list of customer groups of a business.
- List CustomersTool to retrieve customer profiles associated with a Square account.
- List Customer SegmentsTool to retrieve the list of customer segments of a business.
- List LocationsTool to retrieve all business locations from a Square account.
- List MerchantsTool to retrieve merchant account information associated with the access token.
- List PaymentsTool to list payments by location and time range to enable reconciliation and net sales reporting from Square POS.
- List SubscriptionsTool to search and list Square customer billing subscriptions.
- Retrieve Bulk CustomersTool to retrieve multiple customer profiles in a single request.
- Retrieve CustomerTool to retrieve detailed information about a specific Square customer by ID.
- Retrieve Inventory ChangesRetrieves physical counts and inventory adjustments for a catalog object at selected locations, or all locations if none are specified.
- Batch Retrieve Inventory CountsRetrieve inventory counts for multiple catalog objects and locations in a single batch request.
- Retrieve LocationTool to retrieve detailed information about a specific Square location by ID.
- Search Booking AvailabilitySearches for available appointment time slots for booking services at Square locations.
- Search Catalog ObjectsSearches for catalog objects (items, categories, taxes, discounts, etc.) in the Square catalog.
- Search CustomersTool to search customer profiles in Square Customer Directory.
- Search OrdersTool to search orders across one or more Square locations with filters.
- Get Business Booking ProfileTool to retrieve the business booking profile for a Square merchant via GraphQL.
- Get Customer Custom AttributeRetrieves a custom attribute from a customer profile in Square.
- Get Customer Custom Attribute DefinitionTool to retrieve a customer-related custom attribute definition from Square.
- Get Customers via GraphQLTool to retrieve customer profiles from Square Customer Directory using GraphQL API.
- Get Dispute EvidenceRetrieves detailed information about a specific piece of evidence that was uploaded for a dispute.
- Get Gift Card From GANRetrieves gift card information by its GAN (gift card account number), including available ID, type, state, balance, and associated customer IDs.
- Get InvoiceRetrieves detailed information about a specific Square invoice by its ID.
- Get Online Checkout Location SettingsTool to retrieve location-level settings for Square online checkout.
- List Customer Custom Attribute DefinitionsTool to list customer-related custom attribute definitions from Square.
- List Customer Custom Attribute Definitions (GraphQL)Queries customer custom attribute definitions and their metadata via Square's GraphQL API, filtered by the supplied merchant IDs.
- List Customer Custom AttributesLists a page of custom attributes for a customer profile, optionally including definitions that provide metadata about each attribute.
- List Dispute EvidenceTool to list evidence items associated with a given dispute.
- List InvoicesTool to list invoices for a Square location.
- List Location Custom Attribute DefinitionsTool to list location-related custom attribute definitions from Square.
- List Locations Custom AttributesLists a page of custom attributes for a specific Square location.
- List Merchant Custom Attribute DefinitionsTool to list merchant-related custom attribute definitions from Square.
- List Merchants Custom AttributesLists a page of custom attributes for a specific Square merchant.
- List Webhook Event TypesTool to list available webhook event types.
- List Webhook SubscriptionsList all webhook subscriptions owned by your application.
- Retrieve ChannelRetrieve a Square channel by its ID.
- Bulk Retrieve ChannelsTool to bulk retrieve multiple Square channels by their IDs in a single request.
- Retrieve Customer GroupTool to retrieve a specific Square customer group by ID.
- Retrieve Customer SegmentTool to retrieve a specific customer segment by its ID.
- Retrieve DisputeTool to retrieve a Square dispute by ID.
- Retrieve Location Custom AttributeRetrieves a custom attribute associated with a location in Square.
- Retrieve Location Custom Attribute DefinitionTool to retrieve a location-related custom attribute definition.
- Retrieve Merchant Custom AttributeRetrieves a custom attribute associated with a merchant in Square.
- Retrieve Merchant Custom Attribute DefinitionTool to retrieve a merchant-related custom attribute definition from Square.
- Retrieve MerchantsTool to retrieve merchant information including status, main location details, and capabilities using Square's GraphQL API.
- Retrieve OrderRetrieves detailed information about a specific Square order by its ID.
- Retrieve Payment LinkRetrieves a Square-hosted payment link by ID.
- Retrieve Token StatusTool to retrieve information about an OAuth access token or personal access token.
- Retrieve Webhook SubscriptionRetrieve a Square webhook subscription by its ID.
Asks someone first64
Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.
- Batch Create Inventory ChangesApplies multiple inventory adjustments and physical counts in a single batch request.
- Create Bulk CustomersTool to create multiple customer profiles in a single request.
- Create CustomerTool to create a new customer profile in Square.
- Create Gift Card ActivityCreates a gift card activity to manage gift card balances.
- Create LocationTool to create a new business location in a Square account.
- Create OrderCreates a new Square order with line items, taxes, discounts, and fulfillment details.
- Create RefundRefunds a Square payment in full or partially.
- Create Team MemberTool to create a new team member in Square.
- Delete Catalog ObjectTool to delete a Square catalog object by ID.
- Bulk Delete CustomersTool to bulk delete customer profiles from Square.
- Pay OrderPays an existing Square order by processing approved payments and completing the transaction.
- Update BookingUpdates an existing Square booking with new appointment details, times, notes, or team members.
- Update CustomerUpdates an existing Square customer profile, including details such as name, email, address, or phone number.
- Bulk Update CustomersUpdates multiple Square customer profiles in a single batch, using customer IDs and the fields to update.
- Update LocationTool to update an existing business location in a Square account.
- Update Team MemberTool to update an existing Square team member's information.
- Upsert Catalog ObjectCreates or updates a catalog object in the Square catalog.
- Batch Upsert Catalog ObjectsCreates or updates multiple catalog objects in a single batch operation.
- Accept DisputeAccepts a dispute, acknowledging liability and returning funds to the cardholder; acceptance is irreversible and requires DISPUTES_WRITE permission.
- Add Group to CustomerTool to add a customer to a customer group.
- Calculate OrderTool to preview order pricing without creating an order.
- Cancel BookingCancels an existing Square booking, terminating the reservation.
- Cancel InvoiceCancels a Square invoice, preventing further payments from being collected.
- Cancel PaymentCancels (voids) a payment that is in APPROVED status.
- Create CardTool to create a card on file.
- Create Customer Custom Attribute DefinitionTool to create a customer-related custom attribute definition.
- Create Customer GroupTool to create a new customer group for a business.
- Create Dispute Evidence FileUploads a file as supporting evidence for an existing Square dispute, such as a PDF or image.
- Create Dispute Evidence TextUpload text evidence for a dispute challenge.
- Create Invoice AttachmentUpload and attach a file to a Square invoice.
- Create Location Custom Attribute DefinitionTool to create a location-related custom attribute definition.
- Delete Catalog Objects (Batch)Deletes a set of CatalogObjects based on a list of target object IDs and returns a set of successfully deleted IDs in the response.
- Delete CustomerTool to delete a Square customer profile.
- Delete Customer Custom AttributeTool to delete a custom attribute from a customer profile.
- Delete Customer Custom Attribute DefinitionTool to delete a customer-related custom attribute definition.
- Delete Customer GroupTool to delete a customer group by its ID.
- Delete Dispute EvidenceRemoves a specific piece of evidence from a dispute.
- Delete InvoiceTool to delete a Square invoice (only DRAFT invoices can be deleted).
- Delete Invoice AttachmentTool to delete an attachment from a Square invoice.
- Delete Location Custom AttributeTool to delete a custom attribute from a location.
- Delete Location Custom Attribute DefinitionTool to delete a location-related custom attribute definition.
- Delete Locations Custom Attributes (Batch)Tool to delete custom attributes from multiple locations in a single batch request.
- Delete Merchant Custom AttributeTool to delete a custom attribute from a merchant profile.
- Delete Merchant Custom Attribute DefinitionTool to delete a merchant-related custom attribute definition.
- Delete Merchants Custom Attributes (Batch)Tool to delete custom attributes from multiple merchants in a single batch request.
- Delete Webhook SubscriptionPermanently deletes a webhook subscription by its ID.
- Link Customer to Gift CardTool to link a customer to a gift card in Square.
- Remove Group From CustomerRemoves a customer from a customer group.
- Submit Dispute EvidenceSubmits evidence for a dispute to the cardholder's bank.
- Test Webhook SubscriptionTests a webhook subscription by sending a test event to the configured notification URL.
- Update Customer Custom Attribute DefinitionTool to update a customer-related custom attribute definition in Square.
- Update Customer GroupUpdates the name of an existing Square customer group identified by its ID.
- Update Location Custom Attribute DefinitionTool to update a location-related custom attribute definition in Square.
- Update Merchant Custom Attribute DefinitionTool to update a merchant-related custom attribute definition in Square.
- Update Online Checkout Location SettingsTool to update location-level settings for Square online checkout.
- Update OrderUpdates an existing Square order by adding, modifying, or removing fields.
- Update Webhook SubscriptionTool to update a Square webhook subscription.
- Update Webhook Subscription Signature KeyTool to rotate the signature key for a webhook subscription.
- Upsert Customer Custom AttributeTool to create or update a custom attribute for a customer profile.
- Batch Upsert Customer Custom AttributesTool to create or update custom attributes for multiple customers in a single batch request.
- Upsert Location Custom AttributeTool to create or update a custom attribute for a location.
- Batch Upsert Locations Custom AttributesTool to create or update custom attributes for multiple locations in a single batch request.
- Upsert Merchant Custom AttributeTool to create or update a custom attribute for a merchant profile.
- Batch Upsert Merchants Custom AttributesTool to create or update custom attributes for multiple merchants in a single batch request.