Delete a custom signal
https://api.tickerbot.io/v2/signals/{name}By default, DELETE is cascade-safe: it refuses with 409 signal_referenced if any of your other custom signals reference this signal by name. The response carries a referencing_signals array so you can audit before deciding.
Pass ?force=true to delete anyway. Existing references will compile to unknown_column errors next time the consumer recompiles, so use force when you've already fixed the references. Write access requires Pro or above; Free/Hobby return 403 custom_signals_tier_required.
Plan access
Pro and above. Free/Hobby can read the catalog but create/update/delete + consume return 403 custom_signals_tier_required.
Rate limit
Hobby 600/min · Pro 6,000/min · Scale 60,000/min.
Capacity
Up to 10 custom signals on Pro; unlimited on Scale and Enterprise.
Body parameters
stringrequiredCustom signal slug.
booleandefault falseWhen `true`, skip the reference check and delete. References will break on next recompile.
Status codes
200{ as_of, ok: true }.403custom_signals_tier_required — Hobby/Pro can read but not write custom signals.404not_found — no custom signal with that name on this account.409