Context
Partners integrate against the REST API by hand. A generated, versioned SDK (TS first) lowers
integration cost and prevents drift.
Scope
- Maintain an authoritative OpenAPI spec; generate a TypeScript SDK in CI on each release.
- Typed methods, auth handling, retries/backoff, and pagination helpers.
- Publish to a registry with semver tied to the API version.
Acceptance criteria
- A generated, typed SDK is published per release and stays in sync with the spec (CI-checked).
Verification
- Spec change regenerates the SDK; a drift check fails if the spec and SDK diverge.
Context
Partners integrate against the REST API by hand. A generated, versioned SDK (TS first) lowers
integration cost and prevents drift.
Scope
Acceptance criteria
Verification