Skip to content

feat(snapshot-client): add scheduled-snapshot endpoints#409

Merged
sdrdh merged 1 commit into
mainfrom
feat/snapshot-client-schedule-endpoints
Jul 1, 2026
Merged

feat(snapshot-client): add scheduled-snapshot endpoints#409
sdrdh merged 1 commit into
mainfrom
feat/snapshot-client-schedule-endpoints

Conversation

@sdrdh

@sdrdh sdrdh commented Jul 1, 2026

Copy link
Copy Markdown
Member

Summary

Regenerates @epilot/snapshot-client from the published Snapshot API spec
(https://docs.api.epilot.io/snapshot-api.yaml) to include the three
org-snapshot-schedule operations that were missing from the client:

  • getOrgSnapshotSchedule
  • putOrgSnapshotSchedule
  • deleteOrgSnapshotSchedule

The client was at 9/12 operations; it's now at 12/12 (captureOrgSnapshot was
already present). This unblocks epilot360-configuration-hub dropping its
raw-axios fallbacks (snapshot-api-client.ts:95) in favour of typed client
methods.

Only the three generated files changed (openapi.json, openapi.d.ts,
openapi-runtime.json) — no hand-written code. info.version in the spec is
left untouched (frozen at 0.1.0 upstream; it doesn't drive the package version).

Version

Changeset bumps @epilot/snapshot-client 0.1.7 → 0.2.0 (minor — new endpoints).

Note: consumers on ^0.1.x (configuration-hub at ^0.1.1) must bump to
^0.2.0 to pick it up.

Test plan

  • pnpm openapi — 12 operations present
  • pnpm typegen — schedule ops in OperationMethods
  • pnpm build succeeds
  • pnpm test passes (3/3)

🤖 Generated with Claude Code

Regenerate @epilot/snapshot-client from the published Snapshot API spec to
include the org-snapshot-schedule operations that were missing:

- getOrgSnapshotSchedule
- putOrgSnapshotSchedule
- deleteOrgSnapshotSchedule

Consumers (configuration-hub) can drop the raw-axios fallbacks in favour of
typed client methods. Changeset bumps the package 0.1.7 -> 0.2.0.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

Co-authored-by: Claude <noreply@anthropic.com>
@sdrdh sdrdh merged commit 5c2d525 into main Jul 1, 2026
7 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