IPA-118: Extensible by Default
Signaling to clients any intentions for future extensibility and designing APIs conservatively reduces the potential of unintended impact.
State
Adopt
Guidance
- API specs must not set
additionalProperties
to
false
to flag to clients that additional fields may be added - Request parameter data constraints should be specific and restrictive to provide freedom for extensions
- API producers should default to multi-cloud support when implementing features