Create an outgoing request
This endpoint creates an outgoing request. Required role: RequestCreator. This API can be made idempotent by generating an ID for the Request beforehand and passing it as the externalRequestId attribute
Authentication
Bearer authentication of the form Bearer <token>, where token is your auth token.
Request
numeric; Amount in the smallest currency unit, based on the currency decimals. Example: 1500000000000000000 WEI (smallest ETH unit) corresponds to 1.5 ETH (ETH has 18 decimals places)
numeric; Maximum amount of fees to be paid for the transaction. For ETH it is the maximum amount of fees to be paid per unit of gas.
uint64; A source should be specified. Either fromAddressId or fromWalletId. fromWalletId should be used to specify an omnibus wallet only.
uint64; A source should be specified. Either fromAddressId or fromWalletId. fromAddressId should be used for using an address as source.
uint64; A destination should be specified. Either toAddressId or toWhitelistedAddressId.
uint64; A destination should be specified. Either toAddressId or toWhitelistedAddressId.
numeric; Maximum gas committed to the transaction. For non-ETH chains, use feeLimit.
If true, maximum amount of funds will be transferred, including fees. When false, fees are added on top of amount.
uint64; The id of the fee payer to use for this transaction.
Deprecated: Use externalRequestId instead