Skip to content

docs: add upcoming breaking change notice to show instances endpoint#343

Open
guthrie-vast wants to merge 2 commits intovast-ai:masterfrom
guthrie-vast:docs/breaking-change-instances-pagination
Open

docs: add upcoming breaking change notice to show instances endpoint#343
guthrie-vast wants to merge 2 commits intovast-ai:masterfrom
guthrie-vast:docs/breaking-change-instances-pagination

Conversation

@guthrie-vast
Copy link

Summary

  • Adds a prominent ⚠️ Upcoming Breaking Change warning to the OpenAPI spec for GET /api/v0/instances/
  • Notifies API, CLI, and SDK users that responses will soon be paginated with a maximum of 25 instances per request

Test plan

  • Verify notice renders correctly in Redoc / Swagger UI
  • Confirm no deprecated: true flag is set (endpoint is not being removed, only behavior is changing)

🤖 Generated with Claude Code

Adds a prominent warning to the OpenAPI spec for GET /api/v0/instances/
noting that responses will soon be paginated with a maximum of 25 instances
per request.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
description: |
> ⚠️ **Upcoming Breaking Change:** This endpoint will soon return paginated results.
> Responses will be limited to a **maximum of 25 instances per request**.
> Update your API, CLI, and SDK integrations to handle pagination before this change takes effect.
Copy link
Contributor

@stackanthony stackanthony Mar 17, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

They need to know how to handle the pagination. We've standardized how you can do this in the repo, do customers have info on how to do this?

- Add show_instances_v1.yaml with keyset pagination, filtering, column
  selection, and sorting; tested against live API
- Fix operator names: ne→neq, nin→notin; remove unsupported like/ilike
- Fix default limit (5→25), add nullable to label and status_msg fields
- Add 400 error response; document ports as running-instance-only
- Mark v0 /api/v0/instances/ as deprecated, link to v1 replacement
- Rebuild combined_api.yaml

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants