Update notification preferences
Turns individual notification switches on or off, or changes the evening digest time (HH:MM, UTC). Only the keys you send change. Returns the full, updated preferences.
bearerAuthAuthorizationBearer <token>A Clerk user API key or OAuth access token carrying the falconry:read and/or falconry:write scope.
application/json- body
push_enabled?booleandaily_weigh_in?booleanfeeding_schedule?booleantraining_sessions?booleanweight_alerts?booleanhealth_reminders?booleancompliance_alerts?booleandocument_expiry?booleanhealth_checks?booleancommunity_notifications?booleansystem_announcements?booleanachievement_notifications?booleandaily_weigh_in_email?booleanfeeding_schedule_email?booleantraining_sessions_email?booleandaily_digest_email?booleanweight_alerts_email?booleanhealth_reminders_email?booleancompliance_alerts_email?booleandocument_expiry_email?booleanhealth_checks_email?booleancommunity_notifications_email?booleansystem_announcements_email?booleanachievement_notifications_email?booleandaily_digest_time_utc?|HH:MM in UTC, or null to turn the push digest off.
Update notification preferences
application/json- response
push_enabled*booleanMaster switch for mobile push notifications.
daily_weigh_in*booleanPush: daily weigh-in reminder.
feeding_schedule*booleanPush channel toggle.
training_sessions*booleanPush channel toggle.
weight_alerts*booleanPush: weight drops and out-of-range weigh-ins.
health_reminders*booleanPush channel toggle.
compliance_alerts*booleanPush channel toggle.
document_expiry*booleanPush: documents about to expire.
health_checks*booleanPush channel toggle.
community_notifications*booleanPush channel toggle.
system_announcements*booleanPush channel toggle.
achievement_notifications*booleanPush channel toggle.
daily_weigh_in_email*booleanEmail channel toggle.
feeding_schedule_email*booleanEmail channel toggle.
training_sessions_email*booleanEmail channel toggle.
daily_digest_email*booleanEmail: the evening digest.
weight_alerts_email*booleanEmail channel toggle.
health_reminders_email*booleanEmail channel toggle.
compliance_alerts_email*booleanEmail channel toggle.
document_expiry_email*booleanEmail channel toggle.
health_checks_email*booleanEmail channel toggle.
community_notifications_email*booleanEmail channel toggle.
system_announcements_email*booleanEmail channel toggle.
achievement_notifications_email*booleanEmail channel toggle.
daily_digest_time_utc*|Evening push digest time, HH:MM in UTC. null = off or never set (the app shows it off). The digest also needs feeding_schedule on.
curl -X PATCH 'https://app.falconryscale.com/api/v1/notification-preferences' \
-H 'Content-Type: application/json' \
-d '{}'{
"push_enabled": true,
"daily_weigh_in": true,
"feeding_schedule": true,
"training_sessions": true,
"weight_alerts": true,
"health_reminders": true,
"compliance_alerts": true,
"document_expiry": true,
"health_checks": true,
"community_notifications": true,
"system_announcements": true,
"achievement_notifications": true,
"daily_weigh_in_email": true,
"feeding_schedule_email": true,
"training_sessions_email": true,
"daily_digest_email": true,
"weight_alerts_email": true,
"health_reminders_email": true,
"compliance_alerts_email": true,
"document_expiry_email": true,
"health_checks_email": true,
"community_notifications_email": true,
"system_announcements_email": true,
"achievement_notifications_email": true,
"daily_digest_time_utc": "string"
}Get notification preferences
Returns the caller's notification switches: each push toggle, its matching `_email` toggle, the push master switch, and the evening digest time (UTC). Unset switches show the app's default.
List the caller's raptors
Returns the caller's roster of raptors (birds), newest-added first. Each one carries its current target/ready weight and most recent weigh-in in grams. Use `get_raptor` for the full detail of one, or follow up with get_weight_history/list_activities/list_health_records using the returned `id`.