Submit a signed order to the resolver network.
The body echoes the order fields from /order (signed_order,
extension, quote_id, optionally order_hash) plus the owner’s
signature over order.safe_message_eip712. The maker on the order
struct is the Tokenized Assets Account, not the owner’s wallet —
pass signed_order back unchanged.
Returns the order hash and a server-side ISO 8601 timestamp.
Subsequent calls to GET /order/{order_hash} track the lifecycle
(pending → filled / expired / cancelled).
Documentation Index
Fetch the complete documentation index at: https://docs.compasslabs.ai/llms.txt
Use this file to discover all available pages before exploring further.
Submit an owner-signed order to the resolver network.
The shape echoes what POST /order returned plus the owner's
EIP-712 signature. The maker is the Tokenized Assets Account, so the
signature is validated against the product account at fill time.
The order struct returned by /order (order.order_message). maker is the Tokenized Assets Account, not the owner's wallet — pass this dict back to the API verbatim.
Owner's EIP-712 signature over order.safe_message_eip712 from the /order response. The signature is validated against the Tokenized Assets Account at fill time, so it must be a signature over the typed-data hash, not the raw order hash.
Opaque hex blob from the /order response — pass back unchanged.
order.quote_id from the /order response — pass back unchanged.
order.order_hash from the /order response. Optional but recommended: the upstream relayer occasionally returns a 2xx with an empty body, and supplying the hash lets the API still return a usable handle for status and cancel lookups instead of failing.