Easy way to take payments, manage refunds, and help customers checkout online
Last verified: November 12, 2026
100% uptime: the documentation responded in 5 of 5 checks over the last 30 days. Median response time: 625 ms.
From Square's OpenAPI specification (version 2.0), spec updated August 23, 2021, via APIs.guru.
Client library for accessing the Square Connect APIs
https://connect.squareup.com| Method | Path | What it does |
|---|---|---|
| POST | /mobile/authorization-code | CreateMobileAuthorizationCode |
| POST | /oauth2/clients/{client_id}/access-token/renew | RenewToken |
| POST | /oauth2/revoke | RevokeToken |
| POST | /oauth2/token | ObtainToken |
| GET | /v1/me/employees | ListEmployees |
| POST | /v1/me/employees | CreateEmployee |
| GET | /v1/me/employees/{employee_id} | RetrieveEmployee |
| PUT | /v1/me/employees/{employee_id} | UpdateEmployee |
| GET | /v1/me/roles | ListEmployeeRoles |
| POST | /v1/me/roles | CreateEmployeeRole |
| GET | /v1/me/roles/{role_id} | RetrieveEmployeeRole |
| PUT | /v1/me/roles/{role_id} | UpdateEmployeeRole |
| GET | /v1/{location_id}/orders | ListOrders |
| GET | /v1/{location_id}/orders/{order_id} | RetrieveOrder |
| PUT | /v1/{location_id}/orders/{order_id} | UpdateOrder |
| GET | /v1/{location_id}/payments | ListPayments |
| GET | /v1/{location_id}/payments/{payment_id} | RetrievePayment |
| GET | /v1/{location_id}/refunds | ListRefunds |
| POST | /v1/{location_id}/refunds | CreateRefund |
| GET | /v1/{location_id}/settlements | ListSettlements |
| GET | /v1/{location_id}/settlements/{settlement_id} | RetrieveSettlement |
| POST | /v2/apple-pay/domains | RegisterDomain |
| GET | /v2/bank-accounts | ListBankAccounts |
| GET | /v2/bank-accounts/by-v1-id/{v1_bank_account_id} | GetBankAccountByV1Id |
| GET | /v2/bank-accounts/{bank_account_id} | GetBankAccount |
Showing 25 of 200 endpoints. The full list is in the spec above.