Skip to main content
POST
Cost: same as the Signal’s underlying scrape · failed scrapes free · does not advance the schedule

How Signals work

Signals are scheduled change monitoring, billed per check. See what you can watch and how it’s priced.
Runs the check immediately without changing next_check_at. If criteria match (and this is not the baseline), a real Trigger is created and the webhook fires. POST /v1/signals/{id}/test is a backward-compatible alias for this endpoint.
id
string
required

Response

Discriminated by data.status: Also returns is_baseline, criteria_matched, diff, error_type / error_message on failure, and webhook when a delivery was enqueued.
To verify webhook delivery without needing criteria to match, use POST /v1/signals/{id}/test-webhook — free, no scrape.