Scopes

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