Skip to main content
GET
List transactions

Authorizations

Authorization
string
header
required

Secret API key from Dashboard → Developers: kp_sandbox_… for Sandbox, kp_live_… for Production. Server-side only.

Query Parameters

limit
integer
default:25
Required range: 1 <= x <= 100
cursor
string
type
enum<string>
Available options:
PAYIN,
PAYOUT,
CONVERSION,
TRANSFER,
FEE,
REFUND
status
enum<string>

Lifecycle status. COMPLETED, FAILED, CANCELLED and REFUNDED are final.

Available options:
PENDING,
PROCESSING,
COMPLETED,
FAILED,
CANCELLED,
REFUNDED
from
string<date-time>

Only transactions created at or after this date.

to
string<date-time>

Only transactions created before this date.

q
string

Free-text search on reference and description.

Maximum string length: 120
rail
enum<string>

Filter by rail: mobile money, bank or crypto.

Available options:
momo,
bank,
crypto

Response

Success

ok
enum<boolean>
required
Available options:
true
data
object
required