create( args: Pick< BlockchainWithdrawalQuote, "deviceIpAddress" | "deviceLocation" | "entityId", > & (
{ customerId: string; targetWalletPaymentInstrument: string; sourceAccountId: string; idempotencyKey?: string | undefined; } & ({ sourceAmount: BigNumber; } | { targetAmount: BigNumber; })
)
,): Promise< | { ok: true; value: BlockchainWithdrawalQuote } | { error: | ServiceError< "PRODUCT_BLOCKED" | "PRODUCT_INACTIVE" | "NO_ELIGIBLE_ROUTE", > | ServiceError<"ENTITY_NOT_FOUND" | "ENTITY_CANNOT_TRANSACT"> | ServiceError<"LIMIT_EXCEEDED", ProductLimitViolation> | ServiceError<QuoteInvariantViolation> | ServiceError< "INSUFFICIENT_FUNDS", { balance: { amount: BigNumber; currency: string } }, >; ok: false; },>
Get a withdrawal by ID without customer restriction