Skip to main content
POST
/
v2
/
tokenized_assets
/
order
/
submit
Python (SDK)
from compass_api_sdk import CompassAPI


with CompassAPI(
    api_key_auth="<YOUR_API_KEY_HERE>",
) as compass_api:

    res = compass_api.tokenized_assets.tokenized_assets_order_submit(signed_order={
        "key": "<value>",
    }, signature="<value>", extension="m2a", quote_id="<id>")

    # Handle response
    print(res)
{
  "order_hash": "0x14459af3a06abf6f7a0d3c2c1fa3b64d2e1b8a7c5e3d2b1f0a9876543210596b",
  "submitted_at": "2026-05-04T11:42:31Z"
}

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.

Authorizations

x-api-key
string
header
required

Your Compass API Key. Get your key here.

Body

application/json

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.

signed_order
Signed Order · object
required

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.

signature
string
required

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.

extension
string
required

Opaque hex blob from the /order response — pass back unchanged.

quote_id
string
required

order.quote_id from the /order response — pass back unchanged.

order_hash
string | null

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.

Response

Successful Response

Returned after the signed order is relayed to 1inch Fusion.

order_hash
string
required

On-chain order hash for status / cancel lookups.

submitted_at
string
required

Server-side ISO 8601 UTC timestamp at which the order was relayed.