Global Payments interview question

How do you ensure API contract does not change for consumers ?