The Noonlight API currently has a handful of available scopes which are required to make certain requests. Some of these scopes are privileged and require Noonlight approval before being able to use them. Requesting scopes that are not approved for your client will result in the unauthorized scopes being dropped at token creation.
Scope | Description |
---|---|
write:alarm | Required for any POST or PUT request to any of the /alarms endpoints |
read:alarm | Required for any GET request to any of the /alarms endpoints |
read:profile.id | Required to return id from a GET request to the /profiles/me endpoint |
read:profile.phone | Required to return phone from a GET request to the /profiles/me endpoint |
verify:pin | Required to verify pin through the /verifications endpoint |