/v1. Within v1 we only make additive changes:
- new endpoints, new optional parameters, new event types;
- new fields in responses;
- new values in
statusenums, new error codes.
v1:
- remove or rename a field, endpoint or scope;
- change a field’s type, such as turning a decimal string into a number;
- make an optional parameter required.
/v2) running side by side with v1. We announce it well in advance, and v1 keeps working while you move over.
The OpenAPI document is generated from the same contracts that BrandGate’s servers validate against, so the reference always matches what the API does.