Skip to content

feat(appointments): add public API for appointments, calendars, external calendars, and reminders - #1130

Open
realcodesiman wants to merge 1 commit into
mainfrom
realcodesiman/feat-appoinment-scope-public-apis
Open

feat(appointments): add public API for appointments, calendars, external calendars, and reminders#1130
realcodesiman wants to merge 1 commit into
mainfrom
realcodesiman/feat-appoinment-scope-public-apis

Conversation

@realcodesiman

Copy link
Copy Markdown
Contributor

Summary

  • Extends the workspace-token public API surface to cover appointment scheduling: appointment calendars, external calendar connections, reminders, and appointments themselves.
  • Registers the new public routers in apps/builder/src/routers/public.ts, following the existing feature-scoped public API pattern.
  • Adds shared error-mapping helpers in orpc-error-helper.ts and updates workspace API token docs.

Changes

  • apps/builder/src/features/appointment-calendars/{api,schema}/public.ts
  • apps/builder/src/features/appointment-external-calendars/{api,schema}/public.ts
  • apps/builder/src/features/appointment-management/{api,schema}/public.ts (reminders)
  • apps/builder/src/features/appointments/{api,schema}/public.ts
  • apps/builder/src/routers/public.ts — register the four new public routers
  • apps/builder/src/lib/orpc/orpc-error-helper.ts — shared error helper additions
  • docs/developer/workspace-api-tokens.md — document new scopes/endpoints
  • Test coverage: apps/builder/__tests__/appointment*.test.ts

Test plan

  • pnpm --filter builder check-types
  • pnpm lint
  • pnpm --filter builder vitest run for the appointment public API and public-spec-operations snapshot tests (38 tests passing)

…nal calendars, and reminders

Extends the workspace-token public API surface to cover appointment
scheduling — calendars, external calendar connections, reminders, and
appointments themselves — following the existing public router pattern.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@github-actions github-actions Bot added the feature New feature or request label Sep 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant