Skip to main content

Cancel Wallet Top-Up Request API

Overview​

Allows Company Admin to cancel a previously submitted top-up request while it is still in REQUESTED state.

  • Endpoint: /api/wallet/request-cancel
  • Method: POST
  • Auth Required: Yes (Bearer <token>)

Request Body Schema​

FieldTypeRequiredDescription
requestIdString (UUID)YesTarget request ID

Request Body Example​

{
"requestId": "top_77665544"
}

Response Example (200 OK)​

{
"success": true,
"data": {
"id": "top_77665544",
"status": "CANCELLED",
"amount": 250000.00,
"rejectionReason": "Cancelled by Company Admin",
"updatedAt": "2026-09-04T12:00:00.000Z"
},
"message": "Wallet top-up request cancelled successfully"
}