---
title: "Submit order (may include on_behalf_of + signature headers)"
method: POST
path: "/v1/orders"
tags: ["Liquidity"]
---

# Submit order (may include on_behalf_of + signature headers)

`POST /v1/orders`

## Request

- Base URL: `https://api.predictasiax.com`
- URL: `https://api.predictasiax.com/v1/orders`
- Auth: HTTP bearer

## Headers

- `Idempotency-Key` string, required
- `X-PAX-Order-Sig` string

## Request body

- OrderIntent
  - `user_id` string, required
  - `subaccount_id` string
  - `market_id` string, required
  - `side` 'yes' | 'no' | 'buy' | 'sell', required: Trade side. `yes`/`no` picks the outcome; `buy`/`sell` picks the action against the current outcome. Both forms accepted for backward compatibility (see apps/api/src/index.ts validate).
  - `price` string, required: Decimal string with up to 6 fractional digits
  - `size` string, required: Decimal string with up to 6 fractional digits
  - `client_order_id` string, required
  - `execution_builder_id` string, required
  - `app_id` string, required
  - `campaign_id` string
  - `attribution_version` integer, required
  - `builder_fee_bps` integer
  - `expires_at_ms` integer

## Response `200`

OK

---

[API](https://skmtc.dev/predictasiax/apis/predictasiax-network-api.md) · [All operations](https://skmtc.dev/predictasiax/apis/predictasiax-network-api/llms.txt) · [OpenAPI document](https://skmtc.dev/predictasiax/apis/predictasiax-network-api/revisions/c2ed1a03ce79?raw)
