Skip to content

Releases: svycal/appointments

@savvycal/appointments-react-query@2.0.0

Choose a tag to compare

@github-actions github-actions released this 16 Jul 16:15
6b89cf0

Major Changes

Minor Changes

Patch Changes

@savvycal/appointments-core@2.0.0

Choose a tag to compare

@github-actions github-actions released this 16 Jul 16:15
6b89cf0

Major Changes

Minor Changes

Patch Changes

@savvycal/appointments-react-query@1.3.0

Choose a tag to compare

@github-actions github-actions released this 16 Jun 15:05
8de584a

Minor Changes

  • #42 9759756 Thanks @derrickreimer! - Changed: Set User Mapping -- Set User Mapping now refreshes a connected account's external users from the provider and retries once when an email matches no existing external user, so a freshly-added user can be mapped without a manual sync. A 502 is now returned (instead of a 422) when the refresh cannot reach the provider (e.g. the connection needs to be re-authorized).

  • #42 9759756 Thanks @derrickreimer! - New: Sync External Users -- Added a Sync External Users endpoint for refreshing a connected account's external users from the provider on demand (e.g. pulling the current list of Zoom users). New users are added, existing ones updated, and removed ones deleted; it returns the full refreshed list. See SyncExternalUsersResponse.

  • #42 9759756 Thanks @derrickreimer! - New: Booking Links -- Added endpoints for managing booking links — reusable, shareable configurations for booking a service that can restrict the eligible providers, pre-assign a client, lock fields, and enforce an expiration and usage limits. See BookingLink.

Patch Changes

@savvycal/appointments-core@1.11.0

Choose a tag to compare

@github-actions github-actions released this 16 Jun 15:05
8de584a

Minor Changes

  • #42 9759756 Thanks @derrickreimer! - Changed: Set User Mapping -- Set User Mapping now refreshes a connected account's external users from the provider and retries once when an email matches no existing external user, so a freshly-added user can be mapped without a manual sync. A 502 is now returned (instead of a 422) when the refresh cannot reach the provider (e.g. the connection needs to be re-authorized).

  • #42 9759756 Thanks @derrickreimer! - New: Sync External Users -- Added a Sync External Users endpoint for refreshing a connected account's external users from the provider on demand (e.g. pulling the current list of Zoom users). New users are added, existing ones updated, and removed ones deleted; it returns the full refreshed list. See SyncExternalUsersResponse.

  • #42 9759756 Thanks @derrickreimer! - New: Booking Links -- Added endpoints for managing booking links — reusable, shareable configurations for booking a service that can restrict the eligible providers, pre-assign a client, lock fields, and enforce an expiration and usage limits. See BookingLink.

@savvycal/appointments-react-query@1.2.9

Choose a tag to compare

@github-actions github-actions released this 12 Jun 20:12
acae72a

Patch Changes

@savvycal/appointments-core@1.10.0

Choose a tag to compare

@github-actions github-actions released this 12 Jun 20:12
acae72a

Minor Changes

  • #39 1e7646e Thanks @derrickreimer! - New: Appointment buffer fields -- Appointment responses now include buffer_policy, buffered_start_at, and buffered_end_at fields. The buffer policy is captured at booking time and continues to shield the surrounding time even if the service configuration changes later.

  • #39 1e7646e Thanks @derrickreimer! - New: Opening webhook events -- Added webhook events for openings: opening.created, opening.updated, and opening.deleted. See OpeningCreatedEventData, OpeningUpdatedEventData, and OpeningDeletedEventData.

  • #39 1e7646e Thanks @derrickreimer! - New: Buffer Policy -- Services now support a buffer_policy for shielding time before and/or after appointments from being booked (e.g. prep time before, charting time after). See BufferPolicy and Service.

  • #39 1e7646e Thanks @derrickreimer! - New: List External Users -- Added an endpoint for listing users synced from a connected external account (e.g., Zoom users). See List External Users and ExternalUser.

  • #39 1e7646e Thanks @derrickreimer! - New: User Mappings -- Added endpoints for managing default mappings between providers and external users on connected accounts (e.g., the Zoom user whose account hosts meetings for a provider). Mappings can be set by external user ID or by email. See UserMapping.

  • #39 1e7646e Thanks @derrickreimer! - New: Openings -- Added endpoints for managing openings — one-off ranges of available time for a provider that sit alongside their recurring schedules. See Openings and Opening.

@savvycal/appointments-react-query@1.2.8

Choose a tag to compare

@github-actions github-actions released this 05 Jun 13:42
a8d3546

Patch Changes

  • Updated dependencies [10fc79c, 10fc79c]:
    • @savvycal/appointments-core@1.9.0

@savvycal/appointments-core@1.9.0

Choose a tag to compare

@github-actions github-actions released this 05 Jun 13:42
a8d3546

Minor Changes

Patch Changes

  • #36 10fc79c Thanks @derrickreimer! - Changed: -- The X-SavvyCal-Account header is no longer listed as a parameter on individual operations in the OpenAPI spec or API reference; it's now documented once on the Platforms and Authentication pages. The header is unchanged at the protocol level — it is still required when authenticating with a platform token to specify the target account.

@savvycal/appointments-react-query@1.2.7

Choose a tag to compare

@github-actions github-actions released this 16 May 17:19
7ab11d1

Patch Changes

@savvycal/appointments-core@1.8.0

Choose a tag to compare

@github-actions github-actions released this 16 May 17:19
7ab11d1

Minor Changes