---
title: "Deterministic position-limit and guardian-rules gate — enforces kill switch, daily-loss cap, position size, leverage, and allowed-asset constraints."
method: POST
path: "/v1/finance/position/check"
tags: ["finance"]
---

# Deterministic position-limit and guardian-rules gate — enforces kill switch, daily-loss cap, position size, leverage, and allowed-asset constraints.

`POST /v1/finance/position/check`

## Request

- Base URL: `https://api.agent-toolbox.ai`
- URL: `https://api.agent-toolbox.ai/v1/finance/position/check`
- Auth: one of:
  - HTTP bearer
  - none

Cost: 1 credit(s). Free tier: 10 calls per IP (no auth).

## Request body

- FinancePositionCheckRequest
  - `trade` object, required
    - `symbol` string, required
    - `side` 'buy' | 'sell' | 'long' | 'short', required
    - `tradeUsd` number, required
    - `leverage` number
    - `assetType` 'crypto' | 'stock' | 'forex', required
  - `portfolio` object, required
    - `totalValueUsd` number, required
    - `cashUsd` number, required
    - `dailyPnlUsd` number
    - `openPositions` integer
    - `assetAllocation` object
  - `rules` object
    - `maxPositionPct` number
    - `maxDailyLossPct` number
    - `maxOpenPositions` integer
    - `maxLeverage` number
    - `allowedAssets` string[]
    - `killSwitch` boolean
    - `maxSingleTradeUsd` number

## Response `200`

Success.

- FinancePositionCheckResponse
  - `verdict` 'PASS' | 'FLAG' | 'BLOCK', required
  - `score` number, required
  - `risks` object[], required
    - `type` string, required
    - `severity` 'info' | 'warn' | 'critical', required
    - `detail` string, required
  - `latencyMs` number, required: Server compute time in ms.
  - `effectiveUsd` number, required
  - `positionPct` number, nullable, required
  - `violations` string[], required

## Other responses

- `400`: Invalid request body.
- `402`: Free tier exhausted or insufficient credits.

---

[API](https://skmtc.dev/agent-toolbox/apis/agent-toolbox-ai-api.md) · [All operations](https://skmtc.dev/agent-toolbox/apis/agent-toolbox-ai-api/llms.txt) · [OpenAPI document](https://skmtc.dev/agent-toolbox/apis/agent-toolbox-ai-api/revisions/07132043190b?raw)
