Skip to main content
GET
/
pos
/
sessions
curl "https://secureapi.gridlog.io/api/v1/pos/sessions?status=paid&chain=polygon&page=1&limit=20" \
  -H "X-API-Key: YOUR_API_KEY"
{
  "items": [
    {
      "id": "123e4567-e89b-12d3-a456-426614174000",
      "chain": "polygon",
      "token": "USDC",
      "amountExpected": "25.00",
      "amountReceived": "25.00",
      "status": "paid",
      "paidAt": "2025-03-21T10:05:00.000Z",
      "createdAt": "2025-03-21T10:00:00.000Z"
    }
  ],
  "total": 150,
  "page": 1,
  "limit": 20
}
status
string
Filter by status: pending | paid | paid_out | expired | cancelled
chain
string
Filter by blockchain network (e.g., "polygon")
token
string
Filter by token: "USDC" or "USDT"
page
number
default:1
Page number (1-based)
limit
number
default:20
Items per page (max 100)
sortBy
string
default:"createdAt"
Field to sort by
sortOrder
string
default:"DESC"
Sort direction: "ASC" or "DESC"
curl "https://secureapi.gridlog.io/api/v1/pos/sessions?status=paid&chain=polygon&page=1&limit=20" \
  -H "X-API-Key: YOUR_API_KEY"
{
  "items": [
    {
      "id": "123e4567-e89b-12d3-a456-426614174000",
      "chain": "polygon",
      "token": "USDC",
      "amountExpected": "25.00",
      "amountReceived": "25.00",
      "status": "paid",
      "paidAt": "2025-03-21T10:05:00.000Z",
      "createdAt": "2025-03-21T10:00:00.000Z"
    }
  ],
  "total": 150,
  "page": 1,
  "limit": 20
}
items
array
Array of POS session objects
total
number
Total number of matching sessions
page
number
Current page number
limit
number
Items per page