Prendi un endpoint dell'API HTTP che sputa il seguente modello di risposta:
{
"type": "Dog",
"name": "Jessi",
...
}
Il campo type è stato descritto nella documentazione come uno di Dog , Cat o Fish .
Aggiungere una nuova opzione, ad esempio Rat , può essere considerata una modifica dell'API di rottura?
L'aggiunta di un'opzione a un elenco finito (che uno sviluppatore può attivare) considera un'estensione o una modifica a un'API?