Проверка используется, чтобы с некоторой периодичностью выполнить действие, и по результату этого действия решить, в каком состоянии находится компонент.
Все проверки делятся на два типа - автоматические и пользовательские
Системные проверки — выполняются самой системой с заданной вами периодичностью.
Использовать api для таких проверок не требуется.
Читайте про них в разделе Системные проверки (How To)
Пользовательские проверки — не выполняются системой, вместо этого ваше приложение через api само присылает результат, когда оно сочтёт нужным.
Логика таких проверок целиком задаётся в вашем приложении.
Читайте про них в разделе Пользовательские проверки (How To)
Подробнее о принципах работы проверок читайте в статье Проверки (принцип работы)