As-of signal matches
https://api.tickerbot.io/v2/signals/{signal}Time-travel form of GET /v2/signals/{signal}. Pass ?asof=YYYY-MM-DD (or full ISO) and the server returns the set of tickers where the signal was true (booleans) or where the numeric value satisfied your condition at the close of that day. Sourced from signal_daily_state. Same response envelope as the live call, with _meta.resolution: "daily" and _meta.frozen_fields listing the columns whose values aren't historized.
Plan access
Included on every plan.
Rate limit
Hobby 600/min · Pro 6,000/min · Scale 60,000/min.
History
Replayable on every plan.
Query parameters
stringrequiredA column on `ticker`. Boolean flags are detected automatically; numerics require a `condition`.
stringrequiredTarget date as `YYYY-MM-DD` or full ISO timestamp. The server returns the match set as of the close of this day.
stringRequired for numeric signals. Single-bounded condition: `<op><value>`. Operators: `>`, `>=`, `=`, `!=`, `<`, `<=`. Ignored for boolean flags.
stringScope to a system or caller-owned universe slug.
integerdefault 50Page size. Max 200.
stringOpaque cursor from the previous response.
Status codes
200asof with as_of, count, next_cursor, and results. _meta.resolution: "daily" and _meta.frozen_fields describe the historical envelope.400asof, numeric signal called without condition, or invalid cursor.404