# Square Connect API **Provider:** Square Connect **Category:** payments **Base URL:** `https://connect.squareup.com` **Auth:** oauth2 — `Authorization: Bearer ` **Rate Limit:** See documentation **Free Tier:** No **Pricing:** Pay per use (pay-as-you-go) **Docs:** https://squareup.com/developers ## Description Client library for accessing the Square Connect APIs ## Endpoints | Method | Endpoint | Description | |--------|----------|-------------| | POST | `https://connect.squareup.com/mobile/authorization-code` | CreateMobileAuthorizationCode | | POST | `https://connect.squareup.com/oauth2/clients/{client_id}/access-token/renew` | RenewToken | | POST | `https://connect.squareup.com/oauth2/revoke` | RevokeToken | | POST | `https://connect.squareup.com/oauth2/token` | ObtainToken | | GET | `https://connect.squareup.com/v1/me/employees` | ListEmployees | | POST | `https://connect.squareup.com/v1/me/employees` | CreateEmployee | | GET | `https://connect.squareup.com/v1/me/employees/{employee_id}` | RetrieveEmployee | | PUT | `https://connect.squareup.com/v1/me/employees/{employee_id}` | UpdateEmployee | ## Authentication OAuth 2.0 — obtain an access token via the authorization flow ``` Authorization: Bearer ``` ## Sample Request ```bash curl -X GET 'https://connect.squareup.com/mobile/authorization-code' \ -H 'Authorization: Bearer ' ``` ## Sample Response ```json {} ``` ## Pricing Details In-person: 2.6% + $0.10. Online: 2.9% + $0.30. Keyed-in: 3.5% + $0.15. No monthly fee for basic processing. --- *Source: [API Map](https://apimap.dev/apis/square-connect/) — CC BY 4.0*