---
title: "Alpha Signal"
method: POST
path: "/v1/me/accounts/{account_id}/alphas/{deploy_id}/signal"
---

# Alpha Signal

`POST /v1/me/accounts/{account_id}/alphas/{deploy_id}/signal`

## Request

- Base URL: `https://api.quantradin.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.quantradin.com/v1/me/accounts/{account_id}/alphas/{deploy_id}/signal`
- Auth: none declared

WEBHOOK SIGNALS IN (catalog #10) — queue one entry/exit signal for a
webhook-driven bot (spec entry.webhook: true).

Body: {"symbol": "NVDA", "action": "enter"|"exit" (default enter),
"ts": optional ISO timestamp (default now, UTC)}. Replay-safe: the SAME
signal posted twice is ONE queued row ({queued: false, duplicate: true}
on the second). The next walk maps the signal onto its bar and takes it
through EVERY ordinary entry gate (market hours, staleness, caps,
buying power) at the same graded price a rule-fired entry gets; an
{"action": "exit"} closes the open position(s) on that symbol at the
walk's real mark (close_reason='webhook_exit').

Auth: session owner or the per-desk account key PAIR — the agent door,
same dependency every other alpha route uses (404 cross-desk). Audited
(it mutates the desk's future).

## Path parameters

- `account_id` integer, required
- `deploy_id` string, required

## Request body

- object

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/quantradin/apis/vega-api.md) · [All operations](https://skmtc.dev/quantradin/apis/vega-api/llms.txt) · [OpenAPI document](https://skmtc.dev/quantradin/apis/vega-api/revisions/47add154ef38?raw)
