Endpoints · Signals

Update a custom signal

PATCH/v2/signals/{name}

Partial update — supply `expr`, `description`, or both. Providing `expr` recompiles against the live column whitelist (same validator as create). Built-in signals are read-only — only custom signals you own can be patched.

Plan access

Included on every plan, Hobby through Enterprise.

Rate limit

Hobby 60/min · Pro 2,000/min · Scale 10,000/min.

Universe

All ~12,000 tracked tickers on every plan.

stringrequired

Custom signal slug.

200
{ as_of, signal: {...} } — the updated signal.
400
compile_failed on bad expression, bad_request on shape failure.
404
not_found — no custom signal with that name on this account (built-ins are not patchable).