API (interfejs programowania aplikacji)
Interfejsy API udostępniają funkcjonalność typu maszyna-maszyna: wyodrębnianie raportów, rejestrowanie konwersji, zapewnianie partnerów, inicjowanie płatności — walutę integracji w branży.
Ocena jakości API podczas zakupu
Pokrycie (czy za pośrednictwem API można wykonać wszystko, co robi interfejs użytkownika? — luka to Twoja przyszła praca ręczna), aktualność dokumentacji, polityka wersjonowania i wycofywania, limity obciążenia względem rzeczywistych wolumenów, wierność środowiska testowego i higiena uwierzytelniania. W szczególności dla platform partnerskich: pełna ekstrakcja statystyk (zespoły BI partnerów będą pytać), API konwersji dla przepływów S2S oraz pokrycie webhooków dla zdarzeń. Jakość API to jakość produktu w inżynieryjnych szatach; słabe API obciążają każdy kolejny kwartał.