Skip to main content
POST
/
payout
/
v1
/
bulkValidation
/
bankDetails
Bulk Bank Verification
curl --request POST \
  --url https://payout-api.cashfree.com/payout/v1/bulkValidation/bankDetails \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>' \
  --data '
{
  "bulkValidationId": "A45",
  "entries": [
    {
      "name": "John Doe",
      "bankAccount": 11020001770,
      "ifsc": "HDFC0000001",
      "phone": 9999912345
    }
  ]
}
'
{
  "status": "SUCCESSS",
  "subCode": 200,
  "message": "Bulk Validation requested successfully.",
  "data": {
    "bulkValidationId": "testid1"
  }
}

Documentation Index

Fetch the complete documentation index at: https://www.cashfree.com/docs/llms.txt

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

This API will be retired soon. Please plan to migrate to the latest version, Bulk Bank Account Verification V2.

Headers

Authorization
string
required

Bearer Auth Token

Content-Type
string
required

application/json

Body

application/json
bulkValidationId
string

It is the unique ID to identify the the corresponding request. Only alphanumeric characters and underscore (_) are allowed.

Example:

"A45"

entries
object[]

Response

Accepted

status
string

It represents the status of the API request.

Example:

"SUCCESSS"

subCode
string

It represents the sub code of the API request.

Example:

200

message
string

It represents the message of the API request.

Example:

"Bulk Validation requested successfully."

data
object

It contains the bulk request information.