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
| Status | Description |
|---|---|
added | Email was successfully subscribed |
removed | Email was successfully unsubscribed |
already_subscribed | Email was already subscribed (not an error) |
not_found | Email was not found in subscriber list (for removal) |
invalid | Email format is invalid |
permission_denied | User lacks permission to perform this operation |
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
If true, email notifications will be skipped and only webhook notifications will be sent.
If false, both email and webhook notifications will be sent (default behavior).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