Tome un punto final de la API HTTP que escupe el siguiente modelo de respuesta:
{
"type": "Dog",
"name": "Jessi",
...
}
El typecampo se ha descrito en la documentación como uno de Dog, Cato Fish.
¿Agregar una nueva opción, por ejemplo Rat, se consideraría un cambio de API de última hora?
¿Agregar una opción a una lista finita (que un desarrollador puede activar) considera una extensión o una modificación de una API?
fuente

Solo se rompería si "Rata" pudiera ser devuelta de las operaciones existentes.
Si las operaciones existentes no pueden devolver "Rata", agregar esta nueva opción no tendría ningún efecto.
fuente