API Docs

Updating Payout Requests

You can update payout requests by changing their status. The response will provide detailed information about the update status and other relevant details.

Headers

  • Authorization: Bearer YOUR_SECRET_KEY - Your API secret key prefixed with "Bearer".
  • Content-Type: application/json - Specifies the format of the request body.

Query Parameters

  • payout_request_id: string (required) - The unique identifier for the payout request you want to update.

Body Parameters

  • status: string (required) - New status of the payout request. Allowed values: "cancelled", "pending", "approved", "rejected", "completed".

Sample Request to Update a Payout Request

1. Update Payout Request Status

curl -X PUT "https://api.zuripay.app/v1/payout/request/update?payout_request_id=zp_payout_1234567890" \
-H "Authorization: Bearer zp_test_26PHem9AhJZvU623DfE1x4sd" \
-H "Content-Type: application/json" \
-d '{
  "status": "approved"
}'

Sample Responses

{
    "result": "success",
    "payout_request_id": "zp_payout_1234567890",
    "status": "approved",
    "message": "Payout request updated successfully."
}