Skip to main content
POST
Broadcast a signed transaction from a Dynamic v3 WaaS wallet

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

x-idempotency-key
string
required

Idempotency key scoping a broadcast result. Replaying the same key with the identical signed payload returns the stored result; a different payload under the same key returns 409.

Required string length: 1 - 255

Path Parameters

environmentId
string
required

ID of the environment

Required string length: 36
Pattern: ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$
Example:

"95b11417-f18f-457f-8804-68e361f9164f"

walletId
string
required

UUID of the wallet

Required string length: 36
Pattern: ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$
Example:

"95b11417-f18f-457f-8804-68e361f9164f"

Body

application/json

Signed transaction broadcast request

encoding
enum<string>
required

Wire encoding of the signed transaction payload.

Available options:
hex,
base64,
xdr,
json
networkId
string
required

Network identifier the transaction targets (e.g. "1", "101").

Maximum string length: 255
Pattern: ^(?=\S)[\p{L}\p{N}a-zA-Z _.,:!?&%@\/+\-'|]+(?<=\S)$
Example:

"An example name"

signedTransaction
string
required

Immutable signed transaction payload, encoded per encoding.

Maximum string length: 204800
signatures
string[]

Detached signatures for chains whose wire format carries them separately from the serialized message.

A string with a max length of 204800 characters

Maximum string length: 204800
options
object

Optional chain-specific submission options, validated server-side.

Response

Transaction submitted or already known to the network

attempts
integer
required

Number of submission attempts made before resolving.

broadcastId
string
required

Server-generated identifier for this broadcast operation.

status
enum<string>
required

Terminal broadcast outcome.

Available options:
submitted,
already_known
transactionId
string
required

Chain transaction identifier (EVM hash, Solana signature).

Last modified on July 31, 2026