Skip to main content
POST
Submit a signed Delta V2 order

Body

application/json
chainId
integer
required
order
object
required

The toSign.value returned by POST /v2/delta/orders/build, sent verbatim.

signature
string
required

EIP-712 signature over order.

partner
string
required
Example:

"my-app-name"

type
enum<string>
default:MARKET
Available options:
MARKET,
LIMIT
referrerAddress
string
partiallyFillable
boolean
default:false
includeAgents
string[]
excludeAgents
string[]

Response

Order accepted.

V2 order shape returned by every order endpoint (reads and posts). input and output carry the expected + executed amounts so you don't need to compute fill-percent yourself. onChainOrderType selects the family the order struct belongs to. Crosschain refunds appear in refunds after Velora verifies the refund transaction receipt.

id
string<uuid>
status
enum<string>
Available options:
PENDING,
AWAITING_SIGNATURE,
ACTIVE,
SUSPENDED,
CANCELLING,
BRIDGING,
COMPLETED,
FAILED,
EXPIRED,
REFUNDING,
CANCELLED,
REFUNDED
side
enum<string>
Available options:
SELL,
BUY
type
enum<string>
Available options:
MARKET,
LIMIT
onChainOrderType
enum<string>
Available options:
Order,
FillableOrder,
ProductiveOrder,
ExternalOrder,
TWAPOrder,
TWAPBuyOrder
input
object

Source-side token movement. SELL: { chainId, token, amount }. BUY: { chainId, token, expectedAmount, executedAmount }.

output
object

Destination-side token movement. SELL: { chainId, token, expectedAmount, executedAmount }. BUY: { chainId, token, amount }.

owner
string
beneficiary
string
orderHash
string
partner
string
order
object

The signed on-chain Order struct.

transactions
object[]
refunds
object[]

Verified bridge refund transactions for crosschain orders. Empty until Velora can match an on-chain refund receipt; some bridge providers may not emit source-chain token refund metadata.

createdAt
string<date-time>
updatedAt
string<date-time>
expiresAt
string<date-time>
Last modified on June 14, 2026