List all terminal readers

GET
/terminal-readers

Returns all connected terminal readers with their current availability.

Readers that are unreachable are excluded from the response.

Use this endpoint to discover which readers are online and ready to accept card-present payments before initiating a payment.

The endpoint is not paginated: every reachable reader is returned in one response, with has_more false.

Response Body

application/json

application/json

application/json

curl -X GET "https://example.com/terminal-readers" \  -H "Easol-API-Version: 2026-11-01"
{
  "object": "string",
  "url": "string",
  "has_more": true,
  "next_cursor": "string",
  "data": [
    {
      "object": "string",
      "id": "string",
      "psp_id": "string",
      "name": "string",
      "available": true
    }
  ]
}
{
  "error": {
    "code": "string",
    "message": "string"
  }
}
{
  "error": {
    "code": "string",
    "message": "string"
  }
}