Pergunta de entrevista da empresa FreshBooks

How to design a system to migrate an existing API without breaking external clients to it?