Skip to main content
POST
Cost: Free

How Signals work

Signals are scheduled change monitoring, billed per check. See what you can watch and how it’s priced.
Enqueues a signed signal.test event to the webhook resolved for this Signal (notify.webhook_url, else the account default). Does not scrape LinkedIn, charge credits, create a Trigger, or change the Signal snapshot. Ideal for agent-driven integration tests: create a Signal → call this → poll GET /v1/webhook-deliveries/{delivery_id}.
id
string
required
Idempotency-Key
string
Optional. Retries with the same key return the same delivery_id without enqueueing a duplicate.

Response

Returns 400 invalid_request when no webhook URL is configured.
The payload includes "test": true and a fixture diff so receivers can branch away from production Triggers. Signature headers match production (X-Up2Data-Event, X-Up2Data-Signature).