Partially Update A Scout
Update specific fields of an existing Scout. Only provided fields will be updated; omitted fields remain unchanged.
Overview
Partially update a Scout’s configuration. This is useful when you want to:- Change a single setting without re-submitting the entire configuration
- Toggle visibility or notification settings
- Update the monitoring frequency
Supported Fields
| Field | Type | Description |
|---|---|---|
query | string | The monitoring query in natural language |
output_interval | integer | Seconds between outputs (minimum: 3600) |
user_timezone | string | Timezone string (e.g., “America/Los_Angeles”) |
user_location | string | Location string (e.g., “San Francisco, CA, US”) |
is_public | boolean | Whether the scout is publicly accessible |
skip_email | boolean | Whether to skip email notifications |
webhook_url | string | Webhook URL for updates (empty string to remove) |
Use Cases
1. Update Output Frequency
Change how often the scout runs without touching other settings:2. Toggle Visibility
Make a scout private or public:3. Disable Email Notifications
Stop receiving emails while keeping the scout running:4. Update Multiple Fields
Change several settings at once:5. Add or Update Webhook
Set up webhook notifications:6. Remove Webhook
Remove webhook by setting to empty string:Error Responses
400 Bad Request - No Fields Provided
400 Bad Request - Invalid Output Interval
400 Bad Request - Invalid Webhook URL
403 Forbidden - Not the Creator
404 Not Found
Notes
- Only the scout creator can use this endpoint
- Omitted fields retain their current values
- Webhook URLs must use HTTPS
- This endpoint is idempotent - safe to retry
Authorizations
Path Parameters
Body
Experimental: Partial update for a Scout via the Developer API. Only provided fields will be updated; omitted fields remain unchanged.
String describing what to monitor in natural language
Interval in seconds between outputs (must be >= 1800)
x >= 1800User's timezone (e.g. 'America/Los_Angeles')
User's coarse location (e.g. 'San Francisco, CA, US')
Whether the scout is publicly accessible
If true, email notifications will be skipped
Webhook URL to receive updates (set to empty string to remove)
Webhook payload format to use when updating webhook_url. Defaults to 'scout' when omitted. Slack incoming webhook URLs require 'slack'.
scout, slack, zapier "scout"
Response
Successful Response
Public API response for scout creation. Excludes internal fields like llm_output.
insufficient_prepaid_balance, budget_exceeded, subscription_inactive URL to view this scout's details in the API platform dashboard.
Optional webhook URL configured for this scout, if provided at creation time.