Skip to main content

Microsoft Family Safety API library

Project description

Microsoft Family Safety Python Module

A Microsoft Family Safety implementation written in Python

Getting started

Looking for the Home Assistant integration? Navigate here

Full API docs to follow at a later date as part of #1

Log in

This module won't handle authentication via OAuth and instead you'll need to navigate to the following URL:

https://login.live.com/oauth20_authorize.srf?cobrandid=b5d15d4b-695a-4cd5-93c6-13f551b310df&client_id=000000000004893A&response_type=code&redirect_uri=https%3A%2F%2Flogin.live.com%2Foauth20_desktop.srf&response_mode=query&scope=service%3A%3Afamilymobile.microsoft.com%3A%3AMBI_SSL&lw=1&fl=easi2&login_hint=

After login this should redirect you to a blank page, you'll need to copy the whole URL of this page which will be used to initiate a session.

Privacy questions

  1. Can this access other services within my Microsoft account? No, using the above link has its scope restricted to purely the Family Safety app which will only allow applications using generated tokens to use Family Safety API and no other APIs (such as OneDrive / Outlook).

Sources / tools used

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyfamilysafety-1.1.1.tar.gz (12.5 kB view details)

Uploaded Source

Built Distribution

pyfamilysafety-1.1.1-py3-none-any.whl (15.1 kB view details)

Uploaded Python 3

File details

Details for the file pyfamilysafety-1.1.1.tar.gz.

File metadata

  • Download URL: pyfamilysafety-1.1.1.tar.gz
  • Upload date:
  • Size: 12.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pyfamilysafety-1.1.1.tar.gz
Algorithm Hash digest
SHA256 34c57c49768c8860a6ac2052143f246b6ff265a20b6ec3a862dae678a5f80452
MD5 30382e70a7cab37e7e684eb74a530b16
BLAKE2b-256 1c93728619a861dae8e0d548192c9e8f85747238e61db61a46c3cf13cfc2a435

See more details on using hashes here.

File details

Details for the file pyfamilysafety-1.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for pyfamilysafety-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 16619c2ee8259d6a0d2d907f08323a49418b52cb38ed3c6f37820bdbcf370c93
MD5 4f229b7c30483c2a9d89256b78df9518
BLAKE2b-256 15992386a5b15d628fc2746e95614f574ace992225cba0dd8111d80e684db415

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page