---
title: submitSignal
description: Gateway RPC for submitting workflow signals.
maturity: stable
apiVersion: v1
---

`submitSignal` delivers a signal payload to a waiting run.

- Method: `submitSignal`
- Scope: `signal:submit`
- Transports: HTTP RPC, WebSocket RPC
- Request: `{ runId, correlationKey, payload?, signalName? }`
- Response: `{ runId, signalName, correlationId, seq }`

Errors are versioned as `v1` and include `InvalidRequest`, `Unauthorized`, `Forbidden`, `RunNotFound`, and `Internal`.
