---
title: "Narrow the signed-in user's real-money trading guardrails"
method: PUT
path: "/trading/guardrails"
tags: ["Trading"]
---

# Narrow the signed-in user's real-money trading guardrails

`PUT /trading/guardrails`

## Request

- Base URL: `https://foresea.ink` (the document declares no server; this is the origin it was published from)
- URL: `https://foresea.ink/trading/guardrails`
- Auth: none declared

## Request body

- TradingGuardrailsUpdateRequest: Users may only narrow their own limits below Foresea's hard ceilings.
  - `paused` boolean, nullable
  - `max_order_notional` number, nullable
  - `max_daily_risk_notional` number, nullable
  - `max_market_exposure_notional` number, nullable
  - `max_open_orders` integer, nullable
  - `max_price_deviation_bps` integer, nullable
  - `max_quote_age_seconds` integer, nullable
  - `cooldown_seconds` integer, nullable

## Response `200`

Successful Response

- TradingGuardrailsResponse: The signed-in user's execution limits, never exchange credentials.
  - `paused` boolean, required
  - `platform_kill_switch` boolean, required
  - `max_order_notional` number, required
  - `max_daily_risk_notional` number, required
  - `max_market_exposure_notional` number, required
  - `max_open_orders` integer, required
  - `max_price_deviation_bps` integer, required
  - `max_quote_age_seconds` integer, required
  - `cooldown_seconds` integer, required
  - `updated_at` string, nullable

## Other responses

- `422`: Validation Error

---

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