Versioning


Backwards Compatibility

We designed the PactFlow API to be backwards compatible. In general, the PactFlow API adheres to Postel's law. Adherence to Postel's law allows for ignoring unknown fields by the receiver, thus avoiding tight coupling between API provider and API client where possible. This is known as the robustness principle.

Versioning

PactFlow does not currently require or accept any versioning information. If and when a future backwards-incompatible version of PactFlow's APIs gets released, we will introduce versioning scheme.

PactFlow does provide deprecation notices for endpoints that will eventually be removed in a future major version release, which appear in the title field of the HAL resource (see Requests and Responses for more on HAL relations).