Base URL
Authentication
All requests require a workspace API key:$API_KEY for your API key. The key determines the workspace; you do not supply a workspace ID. See Authentication.
Endpoints
Signal Settings object
Supported triggers
1. Retrieve Signal Settings
GET /v1/signal-settings
2. Update Signal Settings
PATCH /v1/signal-settings
Send only the source fields and trigger flags you want to change.
Example response
200 OK — returns the complete updated configuration.Partial nested updates
Fields merge at every nested level. Updatinglinkedin.triggers.authored_post preserves all other LinkedIn triggers, its source switch, and the other sources. Omitted values remain unchanged. A trigger update does not implicitly enable its source.
Every public setting is PATCHable. All supplied values are validated atomically. Unknown fields, invalid types, invalid source/trigger names, and empty requests are rejected.
Source enablement
enabled is the master switch. When it is false, that source’s saved triggers and limit are operationally inactive but remain stored and visible. Re-enabling the source resumes processing with its saved configuration. You can update saved nested settings while the source is disabled.
A source only surfaces eligible new Buyers when the source is enabled, the relevant trigger is enabled, and the daily limit permits it.
Daily Buyer limits
The platform enforces a maximum of 1,000 new Buyers per source per day, including
null configurations. The limit counts new Buyers across all triggers in that source; it is not a limit on historical Signals or API reads.
Changing a limit or source switch does not reset daily accounting. Lowering a limit below already-used capacity prevents additional eligible new Buyers until capacity is available again. It does not remove historical Buyers or Signals or reverse previously consumed credits.
Only daily_buyer_limit accepts null. Source objects, enabled, trigger objects, and trigger flags cannot be cleared with null.
Related APIs
Use Website Pixel for installation scripts, tracked domains, and excluded URLs. Use List Signals or Search Signals to retrieve existing activity. Signal Settings changes do not modify historical records or reprocess past Signals.Errors
Errors use the standard error envelope. Use
request_id when contacting support.