Nehmen Sie einen HTTP-API-Endpunkt, der das folgende Antwortmodell ausspuckt:
{
"type": "Dog",
"name": "Jessi",
...
}
Das typeFeld wurde als eine der in der Dokumentation beschrieben Dog, Catoder Fish.
Würde das Hinzufügen einer neuen Option Ratbeispielsweise als brechende API-Änderung angesehen?
Wird das Hinzufügen einer Option zu einer endlichen Liste (die ein Entwickler möglicherweise einschaltet) als Erweiterung oder Änderung einer API betrachtet?