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.
bearerAuthAuthorizationBearer <token>A Clerk user API key or OAuth access token carrying the falconry:read and/or falconry:write scope.
Get 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 GET 'https://app.falconryscale.com/api/v1/notification-preferences'{
"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 today's roster checklist
A single-call morning overview: how many raptors the caller has, which have already been weighed today, which still need weighing, and the caller's unread alert count. Prefer this over separate list_raptors + get_latest_weights + list_alerts calls when all you need is the checklist.
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.