API (интерфейс прикладного программирования)
API-интерфейсы обеспечивают взаимодействие между машинами: извлечение данных для формирования отчетов, регистрация конверсий, предоставление доступа партнерам, инициирование платежей — это важнейший инструмент интеграции в отрасли.
Оценка качества АФИ в процессе закупки
Покрытие API (можно ли выполнять через API все действия, которые выполняет пользовательский интерфейс? — пробел заключается в вашей будущей ручной работе), актуальность документации, политика версионирования и устаревания, ограничения скорости запросов относительно ваших реальных объемов, точность песочницы и гигиена аутентификации. Для партнерских платформ: полное извлечение статистики (об этом спросят команды бизнес-аналитики партнеров), API для конверсий в потоках S2S и покрытие веб-хуков для событий. Качество API — это качество продукта в инженерной оболочке; слабые API создают проблемы каждый последующий квартал.