POST
/
payout
/
v1
/
selfWithdrawal
curl --request POST \
  --url https://payout-api.cashfree.com/payout/v1/selfWithdrawal \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>' \
  --data '{
  "withdrawalId": "<string>",
  "amount": 123,
  "remarks": "<string>"
}'
{
  "status": "SUCCESS",
  "message": "Request submitted successfully. Withdrawal Id : W55",
  "statusCode": "200"
}

Headers

Authorization
string
required

Bearer auth token

Content-Type
string
required

application/json

Body

application/json
withdrawalId
string
required

Unique identifier for the withdrawal, alphanumeric allowed (50 character limit)

amount
number
required

Amount to be withdrawn, decimal (>= 1.00)

remarks
string

Remarks, if any. Alphanumeric and white space (70 character limit)

Response

200
application/json
200
status
string
Example:

"SUCCESS"

message
string
Example:

"Request submitted successfully. Withdrawal Id : W55"

statusCode
string
Example:

"200"

Was this page helpful?