Endpoints · Signals
Update a custom signal
PATCH
https://api.tickerbot.io/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. Write access requires Scale or above; Hobby/Pro return `403 custom_signals_tier_required`.
Plan access
Scale and above. Hobby/Pro can read the catalog but writes return 403 custom_signals_tier_required.
Rate limit
Hobby 600/min · Pro 2,000/min · Scale 10,000/min.
Capacity
Unlimited custom signals per account on Scale and Enterprise.
Body parameters
stringrequiredCustom signal slug.
Status codes
200{ as_of, signal: {...} } — the updated signal.400compile_failed on bad expression, bad_request on shape failure.403custom_signals_tier_required — Hobby/Pro can read but not write custom signals.404not_found — no custom signal with that name on this account (built-ins are not patchable).