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

Uploaded Source

Built Distribution

pyfamilysafety-1.0.0-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyfamilysafety-1.0.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.0.0.tar.gz
Algorithm Hash digest
SHA256 271336551f7b912ac9c49dfd9fc9d0448f4dbe9a97c7eec7219306f70f9095f5
MD5 2ed49c8c8c540b847cf008cded9121c4
BLAKE2b-256 7c09356af80a17721a026bba1e6e2131ff0ef1846f7556adf691d7bec2fd5067

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyfamilysafety-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7bacd755a54b2f7183ccc307ffb8990aec34d9815efef2f232d5e3a034515e91
MD5 6c55e740249259250a48ea765b974d6a
BLAKE2b-256 b0fc8125b5b0a66653a4dc23678b8cd65da3660cc70c6ce68f7aadafe2f4aa0b

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