Block, Inc. is a global technology company building economic empowerment tools through a family of products including Square (commerce and payments), Cash App (personal finance and investing), Afterpay (buy now pay later), TIDAL (music streaming), and Spiral (open-source Bitcoin development). The Square API enables developers to build commerce applications with payment processing, order management, catalog, customer engagement, and business operations capabilities.
Run: Capabilities Using Naftiko
- Commerce, Cryptocurrency, eCommerce, Fintech, Payments, Point Of Sale, Square
- Created: 2024-09-27
- Modified: 2026-04-19
RESTful API for building commerce applications on the Square platform. Provides payment processing, order management, catalog management, customer profiles, loyalty programs, invoicing, and merchant operations.
Human URL: https://developer.squareup.com/
- Commerce, eCommerce, Payments, Point Of Sale, Square
- Website
- Documentation
- Getting Started
- Pricing
- Status Page
- Support
- GitHub Organization
- Terms of Service
- Privacy Policy
- Login
- Square SDKs
| Name | Description |
|---|---|
| Payment Processing | Accept card-present and card-not-present payments using Square hardware, web, or mobile SDKs with OAuth 2.0 or access token authentication. |
| Order Management | Create, update, and fulfill orders with line items, discounts, taxes, and service charges across online and in-person channels. |
| Catalog Management | Manage a unified product catalog with items, variations, modifiers, categories, taxes, and discounts synchronized across all locations. |
| Customer Engagement | Build customer profiles, loyalty programs, gift cards, and marketing campaigns to drive repeat business and customer retention. |
| Multi-Location Support | Manage multiple business locations with location-specific inventory, pricing, staff permissions, and reporting. |
| Webhook Events | Subscribe to real-time webhook events for payments, orders, inventory changes, customer activity, and subscription lifecycle events. |
| Sandbox Environment | Full sandbox environment with test card numbers, merchant accounts, and simulated hardware for development and testing. |
| Name | Description |
|---|---|
| Point of Sale Integration | Retailers and restaurants build custom POS applications using Square's payment, catalog, and order APIs. |
| eCommerce Checkout | Online stores integrate Square's Web Payments SDK and Orders API to accept payments and manage fulfillment. |
| Marketplace Payments | Multi-seller marketplaces use Square Connect to route payments to sellers and manage fees through the Payouts API. |
| Subscription Billing | SaaS and service businesses use Square Subscriptions API for automated recurring billing and invoice management. |
| Loyalty and Rewards | Businesses implement custom loyalty programs using the Loyalty API to track points, tiers, and reward redemptions. |
| Name | Description |
|---|---|
| WooCommerce | Official Square extension for WooCommerce synchronizes inventory, products, and payments between WordPress stores and Square. |
| BigCommerce | Square integration for BigCommerce enables omnichannel selling with synchronized catalog and unified payment processing. |
| Xero | Square-Xero integration automatically syncs sales transactions and payments to Xero accounting for reconciliation. |
| QuickBooks | Square connector for QuickBooks Online syncs sales, refunds, and fees to QuickBooks for financial reporting. |
Machine-readable API specifications organized by format.
Naftiko capabilities organized as shared per-API definitions composed into customer-facing workflows.
- Square API — 8 operations for payments, orders, catalog, customers, and locations
| Workflow | APIs Combined | Tools | Persona |
|---|---|---|---|
| Block Square Commerce | Square API | 8 | Retail Sellers, eCommerce Developers, Restaurant Operators, App Integrators |
- Block Vocabulary — Unified taxonomy mapping 5 resources, 4 actions, 1 workflow, and 4 personas across operational (OpenAPI) and capability (Naftiko) dimensions
- Block Spectral Rules — 30 rules across 12 categories enforcing Square API conventions
FN: Kin Lane
Email: kin@apievangelist.com