Crypto Deposit
status value sent: COMPLETED. There is no failed state, as failed deposits are not recorded.
Crypto Withdraw
transaction_type values sent: CREATED, PROCESSING, COMPLETED, FAILED. For withdraw webhooks, transaction_type carries the transaction status, not a transaction-type string; the separate status field carries the internal wallet transaction status.