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.0.tar.gz (12.3 kB view details)

Uploaded Source

Built Distribution

pyfamilysafety-1.1.0-py3-none-any.whl (15.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyfamilysafety-1.1.0.tar.gz
  • Upload date:
  • Size: 12.3 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.0.tar.gz
Algorithm Hash digest
SHA256 a001581f75a21c86bebc7e47c2d426fdc929cf8776912e7bd40006fa6257ae22
MD5 6b4d097a119473ff8ddee8ecad84f750
BLAKE2b-256 22cc63862bb435fde55fcdbd00ca8869c900c58266d8ff8671d91720e4ba5001

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyfamilysafety-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d1db6d8d396b3ff10993112986fb88aa6bf9b5698b63ba433ccb82b0d30c1e8a
MD5 cd8ba2e59a4b364ca437ff04e7e62b0d
BLAKE2b-256 53817b0074d11e9eaec84f5a7cd30e8e127f1a3baca508823739b06b174bc8a9

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