Submit a Withdrawal
Runtime Flow
Submit a Withdrawal
Submits a co-signed transaction for broadcast. Path param is the withdrawalDetailId from prepare, not the config id. No authentication required (rate-limited).
POST
Submit a Withdrawal
Note: When using the production environment at moonpay.hel.io, set your API endpoint to
api.hel.io/v1. For the development environment, use api.dev.hel.io/v1.Path Parameters
The per-request withdrawal detail ID returned by prepare.
Body
application/json
Response
Withdrawal submitted successfully.
On-chain transaction signature. Null only if broadcast was rejected.
Available options:
QUOTED, SUBMITTING, SUBMITTED, BRIDGING, COMPLETED, FAILED, FAILED_EXPIRED, EXPIRED, REFUNDED_BY_PROVIDER acknowledged = confirmed; unacknowledged = sent, keep polling; rejected = terminal failure.
Available options:
acknowledged, unacknowledged, rejected 