Scouting API
Update Email Settings
Update email notification settings and manage subscribers for a scout.
PUT
Overview
Manage email notification settings and subscriber lists for a scout. All fields are optional - provide only what you want to change.Permissions
- Scout creators: Can update all settings and manage all subscribers
- Non-creators: Can only unsubscribe themselves
Use Cases
1. Toggle Email Notifications Only
Disable email notifications while keeping subscribers:Request
Response
2. Add Subscribers Only
Subscribe multiple emails without changing notification settings:Request
Response
3. Unsubscribe Yourself (Non-creator)
If you’re not the scout creator, you can unsubscribe yourself:Request
Response
4. Remove Multiple Subscribers (Creator Only)
Scout creators can remove any subscribers:Request
Response
5. Combined Update
Update multiple settings at once:Request
Response
Error Responses
403 Forbidden - Permission Denied
Non-creator trying to add subscribers:400 Bad Request - Validation Errors
No fields provided:404 Not Found
Response Field Descriptions
SubscriberResult Status Values
Notes
- Email addresses are automatically normalized (lowercased and trimmed)
- Duplicate emails in a single request are automatically removed
- Adding an already-subscribed email returns
already_subscribedstatus (not an error) - Removing a non-existent subscription returns
not_foundstatus (not an error) - Maximum 200 email addresses per request for
subscribers_to_add - All operations are idempotent - safe to retry
Authorizations
Path Parameters
Body
application/json
List of email addresses to subscribe to this scout. Maximum 200 per request. Duplicates are automatically ignored.
List of email addresses to unsubscribe from this scout. Non-creators can only remove themselves.
Response
Successful Response
The ID of the scout
Summary of changes made
Current skip_email setting, if updated
Results for each email address in subscribers_to_add
Results for each email address in subscribers_to_remove