API Documentation

Authorization Any request made without the authorization key (secret key) will fail with a 401 (Unauthorized) response code.
The authorization key is sent via the request header as Bearer Token Authorization
Example: Authorization: Bearer sandbox_sk_94f2b798466408ef4d19e848ee1a4d1a3e93f104046f

Get all Transactions

This API allows you get all your SquadPOS transactions
get
https://sandbox-api-d.squadco.com
/softpos/transactions?perPage&page
Allows you get all your Squad POS transactions

Create Terminal

This API allows yopu create multiple SquadPOS terminals which are associated to your squad account
post
https://sandbox-api-d.squadco.com
/softpos/terminal

Sample Request

{
"name": "Sample name",
"email": "[email protected]",
"phone": "090123456789",
"location_id": 1
}

Get all Terminals

This API allows you see all SquadPOS terminals created and associated to your account.
get
https://sandbox-api-d.squadco.com
/softpos/terminals

GO LIVE - Production

To Use this API on production:
  1. 1.
    Kindly change the base URL of the endpoint from sandbox-api-d.squadco.com to api-d.squadco.com
  2. 2.
    Get production keys from your production environment on dashboard.squadco.com and replace as authorization keys.