Microsoft Family Safety
No APIMicrosoft's built-in family controls for Windows, Xbox, and mobile with screen time limits, content filters, spending controls, and activity reporting.
About Microsoft Family Safety
Microsoft Family Safety provides parental controls across the Microsoft ecosystem โ Windows PCs, Xbox consoles, and companion mobile apps. Parents create a Microsoft family group and add child accounts to manage screen time across all linked devices with shared or per-device limits. Content restrictions leverage age-based ratings for apps, games, and media in the Microsoft Store and Xbox. Web and search filtering in Microsoft Edge blocks inappropriate content, while activity reports provide weekly email summaries of browsing, app usage, and search activity. Spending controls manage Microsoft Store purchases with allowance and approval features. The companion mobile apps for iOS and Android add location tracking and driving safety reports.
Device Support
Pricing
Free
Included free with Microsoft accounts. Premium features (location alerts, driving safety) available with Microsoft 365 Family ($99.99/yr).
API Integration
No API
Microsoft Graph API provides limited family group management. Full parental control configuration is not currently exposed through public APIs.
Age Range
Ages 0โ17
How Phosra Connects to Microsoft Family Safety
Microsoft Family Safety doesn't offer an API. Phosra provides step-by-step guided setup that mirrors your active rules.
Microsoft Family Safety
Guided Setup
Register Microsoft Family Safety as a guided source and get step-by-step setup instructions for each capability.
curl -X POST https://api.phosra.com/v1/sources \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"child_id": "ch_emma_01",
"source": "microsoft-family-safety",
"mode": "guided"
}'
Microsoft Family Safety
Refresh Guide Steps
Refresh the guided setup steps for Microsoft Family Safety to reflect any rule changes in your Phosra policy.
curl -X POST https://api.phosra.com/v1/sources/src_microsoft_family_safety_01/sync \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"sync_mode": "guide_refresh"
}'
Screen Time Limits
Daily Screen Time Limit
time_daily_limitCaps total daily screen time across all connected platforms.
curl -X GET https://api.phosra.com/v1/sources/src_microsoft_family_safety_01/guide/time_daily_limit \
-H "Authorization: Bearer sk_live_..."
Scheduled Hours
Scheduled Access Windows
time_scheduled_hoursRestricts device or app access to approved time windows.
curl -X GET https://api.phosra.com/v1/sources/src_microsoft_family_safety_01/guide/time_scheduled_hours \
-H "Authorization: Bearer sk_live_..."
Per-App Time Limits
Per-App Time Limit
time_per_app_limitSets individual time limits for each app or game.
curl -X GET https://api.phosra.com/v1/sources/src_microsoft_family_safety_01/guide/time_per_app_limit \
-H "Authorization: Bearer sk_live_..."
Age-Based Content Restrictions
Content Rating Filter
content_ratingEnforces age-appropriate content ratings across apps and media.
curl -X GET https://api.phosra.com/v1/sources/src_microsoft_family_safety_01/guide/content_rating \
-H "Authorization: Bearer sk_live_..."
Edge Web Filtering
Web Content Filter
web_filter_levelApplies category-based web filtering to block inappropriate sites.
curl -X GET https://api.phosra.com/v1/sources/src_microsoft_family_safety_01/guide/web_filter_level \
-H "Authorization: Bearer sk_live_..."
Capability Matrix
How Microsoft Family Safety maps to Phosra's 13 rule categories.
Use Microsoft Family Safety with Phosra
Connect Microsoft Family Safety through Phosra's API and enforce rules across every platform your child uses.