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

# Versioning & deprecation

> How the API evolves, and how removals are announced

The API is versioned in the path: `/v1`.

## Additive within a version

Inside `v1`, changes are **additive**. New endpoints and new response fields may appear at any time; an existing field is never removed, renamed, or changed in meaning. Write clients that **ignore unknown fields**: a new one is not a breaking change and will arrive without notice.

A change that would break an existing integration, such as removing a field, changing a type, or changing a default, ships as a new major version (`/v2`), never inside `v1`.

## Deprecation

Anything on the way out is marked `deprecated` in these reference pages and in the OpenAPI document before it is removed. A deprecated endpoint keeps working through its notice period. When a response header carries deprecation information it follows the IETF conventions (`Deprecation` and `Sunset`).

## The contract

These pages are generated from wondeya's OpenAPI document, the same contract the server serves. It is the source of truth for what a route accepts and returns; when it and prose disagree, the OpenAPI document is right.
