API (Application Programming Interface)
As APIs expõem funcionalidades de comunicação máquina a máquina: extração de relatórios, registro de conversões, provisionamento de parceiros, iniciação de pagamentos — a moeda corrente da integração no setor.
Avaliação da qualidade da API durante o processo de aquisição.
Abrangência (você consegue fazer via API tudo o que a interface do usuário faz? — a lacuna representa seu trabalho manual futuro), atualização da documentação, política de versionamento e descontinuação, limites de requisições de acordo com seus volumes reais, fidelidade do ambiente de testes (sandbox) e segurança de autenticação. Especificamente para plataformas de afiliados: extração completa de estatísticas (as equipes de BI dos parceiros vão solicitar), APIs de conversão para fluxos S2S e cobertura de webhooks para eventos. A qualidade da API é a qualidade do produto disfarçada de engenharia; APIs fracas geram custos adicionais a cada trimestre subsequente.