Documentation Index
Fetch the complete documentation index at: https://docs.kler.africa/llms.txt
Use this file to discover all available pages before exploring further.
List terminals
GET /v1/sessions/:session_id/terminals
Returns all POS terminals assigned to a session.
curl https://api.kler.africa/v1/sessions/3f1e2d.../terminals \
-H "x-api-key: YOUR_API_KEY"
{
"success": true,
"data": [
{
"id": "...",
"terminal_id": "pos_3f1e2d_001",
"label": "Terminal 1",
"status": "assigned",
"assigned_at": "2025-08-01T10:00:00.000Z"
}
]
}
Get terminal activity
GET /v1/sessions/:session_id/terminals/:terminal_id/activity
Returns transactions processed through a specific terminal, plus a volume summary.
Max number of transactions to return.
Number of results to skip.
curl "https://api.kler.africa/v1/sessions/3f1e2d.../terminals/pos_3f1e2d_001/activity" \
-H "x-api-key: YOUR_API_KEY"
{
"success": true,
"data": {
"terminal": {
"id": "...",
"terminal_id": "pos_3f1e2d_001",
"label": "Terminal 1",
"status": "assigned",
"assigned_at": "2025-08-01T10:00:00.000Z"
},
"summary": {
"transaction_count": 17,
"total_volume": "95000.00"
},
"transactions": [...]
}
}