Revert a signal type’s filter + scorer prompts to the factory defaults. Partner API.
generateSignalTypeV1 run) made are discarded.
Common use: the agent tuned prompts with generateSignalTypeV1, the new prompts regressed quality, and the caller wants to wipe them without losing the type itself. Cheaper than deleting and re-creating — source attachments, keyword searches, and signal history all stay put.
This is the public partner API. Rate-limited at 100 req/min.
filter_prompt and scorer_prompt are reset. Everything else on the signal type — name, keywords, attached sources, enabled state — is untouched.Irreversible. The custom prompts are overwritten, not archived. If you may want to roll back, fetch and store the current prompts via getSignalTypeV1 first.No effect on live signals. Past scan results in signal_results / signal_feed aren’t re-scored. Only future scans use the restored prompts.Typical flow. getSignalTypeV1 → see current prompts → resetSignalTypeV1 → prompts are now defaults → optional generateSignalTypeV1 to seed new custom versions from fresh user context.Idempotent. Calling twice is safe — the second call is a no-op (prompts are already the defaults).Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Signal type UUID.
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$Prompts reset. Returns the full signal type.
Public signal type. Returned by every signal-type endpoint and referenced from each signal via its signal_type label.
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$Display name, shown in the UI and echoed as signal_type.
structured — built-in type (hiring, funding, management_change, competitor_mentions) with a typed config payload. keyword — free-form user-defined type driven by keywords + search_instructions + scoring_criteria.
structured, keyword If false, the scanner skips this type entirely.
Exclusion phrases. An AI judge skips hits that match any disqualifier.
Structured-type payload. Keys depend on the underlying type (e.g. roles/seniority for hiring; stages/industries for funding). Null for keyword types.
JSON Schema describing the shape of config. Null for keyword types — there's no structured config.
Built-in types cannot be renamed, deleted, or have their sources changed. Only their prompts, keywords, disqualifiers, and structured config are editable.
Subset of sources enabled for this type. Null means no restriction was ever set; otherwise only listed sources feed this type.
External data source that feeds signals. A signal type can be scoped to any subset of sources; the scanner fans out across the enabled set and classifies each hit.
news, reddit, hacker_news, x_twitter, linkedin_posts, linkedin_jobs, g2_capterra