Как получить все воронки и этапы
Направлений может быть несколько. У каждого - своя воронка. Если список направлений пустой, значит есть только стандартное направление (ID == 0).
И тогда можно вытащить список стадий через crm.status.list.
То есть, чтобы получить все этапы всех воронок сделок, необходимо:
1. Получаем все настроенные направления crm.dealcategory.list.
2. К полученному результату с перечнем ID направлений ВСЕГДА добавляем элемент с ID = 0, чтобы захватить стандартное
3. В цикле получаем стадии сделок по всем направлениям, обращаясь к crm.dealcategory.stage.list(id)