Автоматизация бизнеса / Блог ontech.pro
API для бизнеса: какие вопросы задать до подключения сервиса
Фраза «у сервиса есть API» ещё не означает, что его можно встроить в нужный бизнес-процесс. До оценки разработки важно проверить конкретные операции, ограничения доступа и поведение в ситуациях, когда обмен идёт не по плану.
Подготовила команда ontech.pro · · 3 мин чтенияПроверьте нужный сценарий целиком
Опишите задачу словами: получить свободное время, создать запись, перенести её и узнать итог. Затем попросите показать, какие операции API покрывают каждый шаг. Возможность читать список не доказывает возможность изменять данные, а ручное действие в кабинете не обязательно доступно интеграции.
Возьмите один пример с обезличенными данными и попросите разработчика проверить его в предусмотренном окружении. Уточните обязательные поля, идентификаторы и состояния. Такая небольшая проверка может выявить ограничение раньше, чем начнётся создание полноценного интерфейса.
Уточните доступ и коммерческие условия
Кому принадлежит подключение, кто выдаёт и отзывает полномочия, какие данные оно позволяет читать и менять? Проверьте доступность API в вашем договоре и тарифе по актуальным условиям поставщика. Не переносите возможности демонстрационного аккаунта на рабочую организацию автоматически.
Отдельно обсудите ограничения частоты и объёма, стоимость использования и поддержку. Запросите реальные условия для предполагаемой нагрузки. Разработчику нужно знать, что происходит при превышении лимита и как продолжить работу без потери операций.
Согласуйте сбои и повторение
Спросите, как отличить принятую операцию от неудачной, если ответ не пришёл. Можно ли безопасно повторить запрос, как найти созданный объект и как получать изменения состояния? Не каждый сервис поддерживает одинаковые механизмы, поэтому общий опыт интеграций не заменяет проверки документации.
Для бизнеса важен результат: запись не дублируется, заказ не теряется, сотрудник видит ожидающую операцию. Опишите эти требования и попросите способ проверки. Если часть ситуаций требует ручного разбора, оцените его объём и назначьте ответственного до запуска.
Узнайте правила изменения API
Microsoft в рекомендациях по проектированию API отдельно рассматривает совместимость версий: удаление или переименование полей может нарушить работу подключённых приложений. Для заказчика это основание спросить поставщика о сроках поддержки версии, уведомлениях об изменениях и доступном периоде перехода.
Уточните, кто в вашей компании получает технические уведомления и кто оплачивает адаптацию. Интеграция не становится бессрочно неизменной после первой приёмки. Сохраните используемую документацию и версию, чтобы последующая команда понимала исходные договорённости.
Документация: Microsoft: проектирование и версии API
Передайте результат в оценку разработки
Соберите подтверждённые операции, ограничения, тестовые возможности и открытые вопросы. Для каждого неизвестного укажите, как оно влияет на проект: нужен ручной шаг, дополнительный экран или другой порядок работы. Оценка без этих сведений будет содержать слишком много предположений.
Критерии приёмки должны включать обычный путь, неверные данные, отказ доступа, повтор и временную недоступность. После запуска нужны контроль обмена и понятный контакт поддержки. Хорошее предварительное обследование заканчивается проверяемым сценарием и ясными границами подключения.