Update Signal
Update Signal
Pause, resume, or modify an existing Datamagnet signal monitor, including its tracked profiles, keywords, target industries, or delivery webhook.
POST
Update Signal
Update Signal
Modify an existing signal monitor. Use theaction field to specify what to change.
job_change / new_post
Actions for profile-tracking signals. These have one monitor per account persignal_type.
string
required
"job_change" or "new_post"string
required
array
Required for
add_profiles and remove_profiles. LinkedIn profile URLs to add or remove.string
Required for
update_webhook. The new delivery URL.string
Optional with
update_webhook. Updates the HMAC signing secret.array
Required for
update_emails. Replaces the current list. Your account email is always retained. Pass [] to remove all additional recipients.Response
keyword_engagement / industry_engagement / company_engagement / person_engagement
Engagement signals support multiple monitors per account. All actions requiresignal_id (returned when the signal was created).
string
required
"keyword_engagement", "industry_engagement", "company_engagement", or "person_engagement"string
required
The unique ID of the signal to update. Returned in the response when the signal was created.
string
required
update_targets
Replaces the primary targets for the signal. The required field depends on the signal type:array
keyword_engagement only. New list of seed keywords. Replaces the current keywords entirely.array
industry_engagement only. New list of industry names. Unrecognised names are skipped and reported in unresolved_industries.array
company_engagement only. New list of LinkedIn company URLs. Unresolvable URLs are skipped and reported in unresolved_company_urls.array
person_engagement only. New list of LinkedIn profile URLs to monitor. Unresolvable URLs are skipped and reported in unresolved_profile_urls.update_icp
object
Replaces the full ICP filter. See ICP Filter Reference for all available fields. Pass
{} to remove all filters.update_webhook
string
required
The new delivery URL.
string
Updates the HMAC signing secret.
update_emails
array
required
Replaces the current recipient list. Your account email is always retained. Pass
[] to remove all additional recipients.update_tracking_mode (person_engagement only)
string
required
"posts" — posts authored by the tracked person · "mentions" — posts mentioning them · "both" — both.Response
Notes
- Returns
404if the signal does not exist or does not belong to your account. update_emailsreplaces the full recipient list — it does not append. Your account email is always retained.- To permanently delete a signal, use /signal/delete.