Skip to main content
GET
Get withdrawal signature for a tenant
Generating a signature authorizes a movement of funds, so this GET requires contractsAndSignatures:write โ€” not read. See API key roles.

Authorizations

Api-Key
string
header
required

Query Parameters

chainId
integer

The chain id - as a parsed base-10 number - that the smart contract is deployed on

token
string
required

The address of the token that the withdrawal should be made in, as a hex string for EVM or base58 string for Solana

amount
string
required

The amount of token that is being withdrawn

adminAddress
string
required

The address making the withdrawal, as a hex string for EVM or base58 string for Solana, which should be an admin of the smart contract

recipientAddress
string
required

The address that the withdrawal should be sent to, as a hex string for EVM or base58 string for Solana

isAmountNative
boolean

Whether the amount is in asset's native units. If false, amount is in cents.

rainCollateralContractId
string<uuid>

Optional ID of the specific collateral contract to use for this signature

Response

Successful operation

status
enum<string>
required

Status of the signature

Available options:
ready
signature
object
required
expiresAt
string<date-time>

The time at which the signature expires