---
title: "List fund account validations"
method: GET
path: "/fund_accounts/validations"
tags: ["X Account Validation"]
---

# List fund account validations

`GET /fund_accounts/validations`

List all fund account validation records, optionally filtered by date range.

## Query parameters

- `from` integer
- `to` integer
- `count` integer
- `skip` integer

## Response `200`

List of validations

- object
  - `entity` 'collection'
  - `count` integer
  - `items` FundAccountValidation[]
    - `id` string — Validation ID (fav_*)
    - `entity` 'fund_account.validation'
    - `status` 'created' | 'completed' | 'failed'
    - `amount` integer — Penny drop amount in paise
    - `currency` string
    - `utr` string
    - `reference_id` string
    - `notes` object
    - `validated_account_type` string
    - `fund_account` object
      - `id` string
      - `account_type` string
      - `bank_account` object
      - `vpa` object
    - `validation_results` object
      - `account_status` string
      - `registered_name` string
      - `name_match_score` integer
      - `details` object
    - `status_details` object
    - `upi_intent` object — Present only for reverse penny drop (UPI intent flow)
      - `intent_url` string
      - `phonepe_url` string
      - `gpay_url` string
      - `paytm_url` string
      - `bhim_url` string
      - `encoded_qr_code` string
    - `created_at` integer

## Other responses

- `400` — Bad request. Invalid parameters or missing required fields.
- `401` — Authentication failed. Invalid or missing API key credentials.
- `429` — Rate limit exceeded. Implement exponential backoff with jitter before retrying.
- `500` — Internal server error.

---

[API](https://skmtc.net/curlec/apis/razorpay-api.md) · [All operations](https://skmtc.net/curlec/apis/razorpay-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/curlec/razorpay-api/versions/824ca9e6faef/schema)
