Square

connect.squareup.com

Community

Square API enables payment processing, customer management, catalog operations, and order management. Accept payments, manage inventory, track customers, and generate invoices programmatically.

Auth

api_key

Pricing

free

Spec version

1.0

Base URL

https://connect.squareup.com

Crawl failures

1

Last verified

2026-03-01 11:09:30

Health

Loading health data...

Capabilities

create_customer

email

Create a new customer record with contact information, email, and phone number for future transactions.

Detail: https://connect.squareup.com/capabilities/create_customer

create_invoice

payments

Generate and send invoices to customers with payment links, due dates, and itemized line items.

Detail: https://connect.squareup.com/capabilities/create_invoice

create_payment

payments

Process a payment using Square's payment gateway. Supports card payments, digital wallets, and other payment methods.

Detail: https://connect.squareup.com/capabilities/create_payment

list_catalog

payments

Retrieve items, variations, and pricing information from your Square catalog.

Detail: https://connect.squareup.com/capabilities/list_catalog

list_orders

payments

Search and retrieve orders with detailed information including items, totals, fulfillment status, and customer details.

Detail: https://connect.squareup.com/capabilities/list_orders

list_payments

payments

Retrieve a list of payments with filtering by date range, source, and other criteria.

Detail: https://connect.squareup.com/capabilities/list_payments

search_customers

email

Search and retrieve customers by name, email, phone number, or other criteria.

Detail: https://connect.squareup.com/capabilities/search_customers

Agent Preview

This is what an AI agent sees when it discovers this service via the Gateway:

Service: Square
Description: Square API enables payment processing, customer management, catalog operations, and order management. Accept payments, manage inventory, track customers, and generate invoices programmatically.
Auth: api_key
Capabilities:
  - create_customer: Create a new customer record with contact information, email, and phone number for future transactions.
  - create_invoice: Generate and send invoices to customers with payment links, due dates, and itemized line items.
  - create_payment: Process a payment using Square's payment gateway. Supports card payments, digital wallets, and other payment methods.
  - list_catalog: Retrieve items, variations, and pricing information from your Square catalog.
  - list_orders: Search and retrieve orders with detailed information including items, totals, fulfillment status, and customer details.
  - list_payments: Retrieve a list of payments with filtering by date range, source, and other criteria.
  - search_customers: Search and retrieve customers by name, email, phone number, or other criteria.