---
title: "Submit Order"
method: POST
path: "/order"
tags: ["Orders"]
---

# Submit Order

`POST /order`

Submit a signed order for execution. The order must be signed with EIP-712 or EIP-1271 signature and include all required fields from the RFQ.

## Query parameters

- `signature` string, required
- `signature_type` 'EIP712' | 'EIP1271'

## Request body

- OrderRequest
  - `benefactor` string, required — Ethereum address that will pay for the order
  - `beneficiary` string, required — Ethereum address that will receive tokens
  - `collateral_amount` string, required — Collateral amount in wei (as string to avoid precision loss)
  - `collateral_asset` string, required — Ethereum address of the collateral token
  - `expiry` integer, required — Order expiry timestamp (Unix timestamp)
  - `nonce` integer, required — Unique nonce to prevent replay attacks
  - `order_id` string, required — RFQ ID from /rfq endpoint
  - `order_type` 'MINT' | 'REDEEM', required — Order type: MINT or REDEEM
  - `usde_amount` string, required — USDe amount in wei

## Response `200`

Order submitted successfully

- OrderResponse
  - `tx` string, required — Transaction hash of the submitted order

## Other responses

- `400` — Invalid order payload or validation error
- `503` — Service temporarily unavailable

---

[API](https://skmtc.net/ethena/apis/usde-minting-api.md) · [All operations](https://skmtc.net/ethena/apis/usde-minting-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ethena/usde-minting-api/revisions/be934981453a/schema)
