If it loses its quack, does it still talk like a duck? Using Swagger to detect breaking API changes. | Civis Analytics