Skip to content

feat(api): add list-indexes endpoint, remove sandboxes#50

Merged
zfarrell merged 2 commits into
mainfrom
openapi-update-27243472051
Jun 10, 2026
Merged

feat(api): add list-indexes endpoint, remove sandboxes#50
zfarrell merged 2 commits into
mainfrom
openapi-update-27243472051

Conversation

@hotdata-automation

@hotdata-automation hotdata-automation Bot commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Regenerated from the updated Hotdata OpenAPI spec (bumps the crate to 0.1.3).

Added

  • list_indexes_collection (GET /v1/indexes) in hotdata::apis::indexes_api — lists indexes across every table in a database, scoped by the X-Database-Id header — with the IndexEntryResponse and ListIndexesPageResponse models.

Removed

  • Sandbox endpoints and models (sandboxes_api, Sandbox, SandboxResponse, CreateSandboxRequest, UpdateSandboxRequest, ListSandboxesResponse, DeleteSandboxResponse), following their removal from the spec.

Source: hotdata-dev/www.hotdata.dev#224

claude[bot]
claude Bot previously approved these changes Jun 9, 2026

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Auto-generated SDK update. New list_indexes_collection endpoint and IndexEntryResponse/ListIndexesPageResponse models follow the established generator pattern; modules are registered correctly; sandbox endpoint/model removal is complete with no dangling references in src/; version bump is consistent across Cargo.toml and the configuration user-agent. No issues found.

Comment thread CHANGELOG.md

### Removed

- Sandbox endpoints and their models (`sandboxes_api`, `Sandbox`, `SandboxResponse`, `CreateSandboxRequest`, `UpdateSandboxRequest`, `ListSandboxesResponse`, `DeleteSandboxResponse`), following their removal from the Hotdata OpenAPI spec.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

super nit: the regeneration also dropped the public namespace field from WorkspaceDetail and WorkspaceListItem (and from their ::new() signatures), which is a breaking change for any consumer constructing or reading those structs. Worth calling out explicitly in the ### Removed section rather than folding it into the generic "Regenerated the client" line, so downstream users notice it. (not blocking)

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Auto-generated OpenAPI client update. Generated code is consistent with sibling methods and the sandbox removal is clean (no dangling references). One super nit left inline on the CHANGELOG re: the undocumented namespace field removal.

@zfarrell zfarrell changed the title feat(api): add list-indexes endpoint feat(api): add list-indexes endpoint, remove sandboxes Jun 10, 2026
@zfarrell zfarrell merged commit 8843300 into main Jun 10, 2026
4 checks passed
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.

1 participant