> ## Documentation Index
> Fetch the complete documentation index at: https://developers.kotanipay.com/llms.txt
> Use this file to discover all available pages before exploring further.

# List Deposit Transactions

> Returns a paginated list of the integrator's deposit transactions. Supports filtering by status, date range, telco ID, and currency.

Returns a paginated list of the integrator's mobile money deposit transactions. Supports filtering by status, date range, telco/MNO transaction ID, and currency.


## OpenAPI

````yaml GET /api/v3/deposit/mobile-money/transactions
openapi: 3.0.0
info:
  title: KOTANI PAY API PLATFORM
  description: ''
  version: '3.0'
  contact: {}
servers:
  - url: https://sandbox-api.kotanipay.com
security: []
tags: []
paths:
  /api/v3/deposit/mobile-money/transactions:
    get:
      tags:
        - MOBILE MONEY DEPOSIT
      summary: List deposit transactions
      description: >-
        Returns a paginated list of the integrator's deposit transactions.
        Supports filtering by status, date range, telco ID, and currency.
      operationId: DepositMobileMoneyController_listDeposits_api/v3
      parameters:
        - name: status
          required: false
          in: query
          description: Transaction status (e.g. PENDING, SUCCESSFUL, FAILED)
          schema:
            type: string
        - name: start_date
          required: false
          in: query
          description: ISO date string, e.g. 2024-01-01
          schema:
            type: string
        - name: end_date
          required: false
          in: query
          description: ISO date string, e.g. 2024-12-31
          schema:
            type: string
        - name: telco_id
          required: false
          in: query
          description: Filter by telco/MNO transaction ID
          schema:
            type: string
        - name: currency
          required: false
          in: query
          description: Filter by currency code, e.g. KES
          schema:
            type: string
        - name: page
          required: false
          in: query
          description: 1-based page index
          schema:
            default: 1
            type: number
        - name: per_page
          required: false
          in: query
          description: Items per page (max 100)
          schema:
            default: 20
            type: number
      responses:
        '401':
          description: ''
          content:
            application/json:
              schema:
                properties:
                  success:
                    type: boolean
                    example: false
                  message:
                    type: string
                    example: Unauthorized
                  data:
                    type: object
                    example: {}
      security:
        - JWT: []
components:
  securitySchemes:
    JWT:
      scheme: bearer
      bearerFormat: JWT
      type: http

````