Используйте ту же логику, что и в проверке файла, в формах, CRM и входящих пайплайнах.
API помогает определить: можно загрузить, нужно проверить или не загружать.
API подходит для тех же задач, что и проверка файла, но внутри ваших регулярных процессов.