update_monitor
Update an existing signal monitor configuration by modifying domains, companies, signal types, check frequency, and other parameters.
Instructions
Update an existing signal monitor configuration
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"monitor_id": "<monitor_id>"
},
"name": "update_monitor"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Monitor name | |
| domains | No | Comma-separated company domains to monitor | |
| companies | No | Comma-separated company UUIDs to monitor | |
| is_active | No | Whether the monitor is active | |
| is_paused | No | Whether the monitor is paused | |
| monitor_id | Yes | Monitor UUID to update | |
| description | No | Monitor description | |
| signal_types | No | Signal types: "jobs", "news", "advertisements" | |
| linkedin_urls | No | Comma-separated company LinkedIn URLs to monitor | |
| detection_mode | No | Detection mode: "new" or "new_and_updated" | |
| signal_filters | No | Signal-specific filters array | |
| company_filters | No | Advanced company filters as JSON string | |
| frequency_minute | No | Check frequency in minutes | |
| max_daily_trigger | No | Maximum daily triggers | |
| notification_email | No | Email for failure notifications | |
| retry_delay_second | No | Retry delay in seconds | |
| max_failure_trigger | No | Maximum failure triggers before pausing | |
| is_people_enrichment | No | Enable people enrichment on trigger | |
| is_company_enrichment | No | Enable company enrichment on trigger | |
| max_retry_per_trigger | No | Maximum retries per trigger | |
| max_records_per_trigger | No | Maximum records per trigger | |
| people_enrichment_configs | No | People enrichment configuration array |