# Rollback a withdraw request **POST /wallet/rollback** The endpoint is used to rollback a *withdraw* transaction. Not applicable to *deposit* transactions. ## Servers - BASE_URL: BASE_URL () ## Parameters ### Headers - **Signature** (string) - **Public-Key** (string) ### Body: application/json (object) - **currency** (string) - **freeSpinsCampaignId** (string) - **gameId** (string) - **gameRoundId** (string) - **playerId** (string) - **sessionId** (string) - **transactionId** (string) Rollback transaction ID - **withdrawTransactionId** (string) The transaction ID of the withdraw that is being rolled back ## Responses ### 200 Successful response #### Body: application/json (object) - **balance** (number) - **currency** (string) - **resolveTimestamp** (integer(int32)) Epoch time in milliseconds. Optional resolve timestamp of the transaction. If this is set, the transaction will be applied to the financial reports with the given timestamp. Recommended approach is to ignore this property." ### 400 Request could not be processed #### Body: application/json (object) - **code** (string) - **description** (string) Message describing the error - **traceId** (string) Internal ID to trace the request when debugging ### 401 Request public key or signature is missing or invalid #### Body: application/json (object) - **code** (string) - **description** (string) Message describing the error - **traceId** (string) Internal ID to trace the request when debugging ### 500 Internal error / Unknown error #### Body: application/json (object) - **code** (string) - **description** (string) Message describing the error - **traceId** (string) Internal ID to trace the request when debugging [Powered by Bump.sh](https://bump.sh)