Skip to main content
POST
Propose Raw Transaction

Authorizations

Api-Access-Key
string
header
required

An API key associated with a security role

Body

application/json

Raw transaction creation request for approval workflow

Request to create a raw transaction for approval workflow

parameters
EIP-712 Sign Typed Data V4 Request · object
required

The raw transaction parameters. Use the 'type' field to discriminate between different raw transaction types.

sourceWalletId
string
required

Globally unique wallet identifier for the wallet that will pay transaction fees and sign the transaction

idempotencyKey
string

Client-provided idempotency key to ensure request is processed only once

Maximum string length: 128
Example:

"e763a50d-aa82-4ec7-b5a3-89ad0462d248"

Response

Raw transaction request accepted for approval workflow

Async response with wallet operation ID. Use the walletOperationId with the GET /wallet-operations/{walletOperationId} endpoint to poll for the operation status and retrieve the created transaction details.

walletOperationId
string
required

Wallet operation identifier. Poll the GET /wallet-operations/{walletOperationId} endpoint to check the status and retrieve the transaction data once creation is complete.

Example:

"op_550e8400-e29b-41d4-a716-446655440000"