S

Square Connect API

by Square Connect

Client library for accessing the Square Connect APIs

paymentssquareup

Quick Reference

Base URL https://connect.squareup.com Auth type OAuth 2.0 Auth header Authorization: Bearer <access_token> Rate limit See documentation Pricing Pay per use Free quota None Documentation https://squareup.com/developers Endpoint status Live — HTTP 200 — endpoint is accessible12.06s (checked Mar 29, 2026) Builder score D 49% builder-friendly
Pricing
75
Latency
8
Depth
61

Authentication

OAuth 2.0 — obtain an access token via the authorization flow

Authorization: Bearer <access_token>

Pricing

Model pay-as-you-go Starting price Pay per use Free quota None Unit cost $2.6000 per 10,000 transaction value (2.6% + $0.10)
PlanPrice/moIncluded
Standard Free No monthly fee, pay per transaction

In-person: 2.6% + $0.10. Online: 2.9% + $0.30. Keyed-in: 3.5% + $0.15. No monthly fee for basic processing.

Key Endpoints

MethodPathDescription
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

Sample Request

curl -X GET 'https://connect.squareup.com/mobile/authorization-code' \
  -H 'Authorization: Bearer <access_token>'

Sample Response

{}

Data sourced from API Map. Always verify pricing and rate limits against the official Square Connect documentation.