> ## Documentation Index
> Fetch the complete documentation index at: https://docs.karflows.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Versioning

> Keep integrations stable as KarFlows grows.

KarFlows should keep public API behavior stable.

## Current version

```text theme={null}
v1
```

Some legacy endpoints are not versioned yet, such as:

```text theme={null}
/api/sms/send
/api/omni/send
/api/qr/rest/send_message
```

They are still treated as stable customer APIs.

## Compatibility rules

KarFlows can safely add:

* New optional request fields.
* New response fields.
* New log fields.
* New enum values when documented.

KarFlows should avoid changing:

* Required fields.
* Token behavior.
* Existing status names.
* Existing endpoint paths.

## Recommended future path

For major changes, add a versioned endpoint:

```text theme={null}
/api/v2/omni/send
```

Keep older endpoints running until customers migrate.
