Skip to main content
GET
/
wallets
/
{id}
/
transactions
List wallet transactions
curl --request GET \
  --url https://sandbox.kulmipay.com/api/v1/wallets/{id}/transactions \
  --header 'Authorization: Bearer <token>'
{
  "invoice": {
    "value": "<string>",
    "invoice_id": "<string>",
    "charges": "<string>",
    "net_amount": "<string>",
    "currency": "<string>",
    "account": "<string>",
    "api_ref": "<string>",
    "clearing_status": "<string>",
    "mpesa_reference": "<string>",
    "host": "<string>",
    "retry_count": -1,
    "failed_reason": "<string>",
    "failed_code": "<string>",
    "failed_code_link": "<string>",
    "created_at": "2023-11-07T05:31:56Z",
    "updated_at": "2023-11-07T05:31:56Z"
  },
  "transaction_id": "<string>",
  "currency": "<string>",
  "value": "<string>",
  "running_balance": "<string>",
  "narrative": "<string>",
  "created_at": "2023-11-07T05:31:56Z",
  "updated_at": "2023-11-07T05:31:56Z"
}

Documentation Index

Fetch the complete documentation index at: https://developers.kulmipay.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
default:ISSecretKey_test_xxxxxxxxxxxxxxxx
required

Use your KulmiPay secret key as the Bearer token.

Path Parameters

id
integer
required

A unique integer value identifying this wallet.

Response

200 - application/json
invoice
object
required
transaction_id
string
read-only
currency
string
read-only
value
string<decimal>
read-only
running_balance
string<decimal>
read-only
narrative
string | null
trans_type
enum<string>
Available options:
SALE,
ADJUSTMENT,
PAYOUT,
CHARGE,
AIRTIME,
DEPOSIT,
EXCHANGE,
UNMARKED
status
enum<string>
Available options:
AVAILABLE,
CLEARING,
ON-HOLD,
CANCELLED,
CHARGEBACK-PENDING,
REFUNDED,
ADJUSTMENT
created_at
string<date-time> | null
read-only
updated_at
string<date-time> | null
read-only