Create block trade offer

Create a sub-block offer for an existing block trade. Required signers submit their order details and pricing for markets defined in the parent block trade. **Requirements:** - Account must be listed as required signer with active onboarding - Valid order signatures for all markets - Orders must match parent block trade constraints **Includes:** - Individual order signatures per market - Block trade execution signature with expiration - Proper nonce and signature verification data Returns the created offer with unique ID, parent reference, and order details.

Authentication

Authorizationstring
API Key authentication via header

Path parameters

block_trade_idstringRequired
Parent Block Trade ID

Request

Block offer content
noncestringRequired
Unique nonce for this offer request
offering_accountstringRequired
Starknet address of the account making this offer
signatureobjectRequired
Cryptographic signature authorizing this offer
tradesmap from strings to objectsRequired
Map of market symbol to offer details

Response

Created
block_expirationintegerOptional
Unix timestamp in milliseconds when block expires
block_idstringOptional

Backend-generated unique identifier

block_typeenumOptional
Block type
created_atintegerOptional
When block was created
failure_reasonstringOptional

Reason for failure (if status is FAILED)

initiatorstringOptional
Account that initiated this block trade
last_updated_atintegerOptional
When block was last updated
noncestringOptional
Original block nonce
parent_block_idstringOptional

Parent block ID (if offer-based)

required_signerslist of stringsOptional
List of accounts that can participate in the block trade
signaturesmap from strings to objectsOptional

Current signatures on this block (for signature verification)

statusenumOptional
Current status of the block trade
tradesmap from strings to objectsOptional
Map of market to trade details

Errors

400
Bad Request Error
404
Not Found Error