# Create an order

Endpoint: POST /order

OpenAPI: /docs/openapi.json

Create an order with the `quote_id` returned by [get a quote](/docs/api/get-a-quote) and a `to_address` on the destination chain. Optionally provide a `refund_address`; otherwise, refunds go to the original sender.

The response includes `deposit_address`, `from_amount`, and `deposit_deadline`. Send the specified amount to that address before the deadline to begin execution.

Repeating the request with the same `quote_id` and addresses returns the existing order. Changing the addresses after the quote has been used is rejected. No separate idempotency key is required.
