does garmin have sleep api that can provide when someone is in deep / rem sleep (for alarm clock)

hi.. i saw there's only one watch application on the garmin store which is considered horrible that functions as an alarm clock

and it's based on motions, so i'm wondering if there's an alternative way to know when someone is in deep sleep