May 16, 2022 - v2022.8
over 3 years ago by Mike
- Issue #241: Update Swagger comments for
PUT /setup/v1/locations/{id}/settings/scope/{settingsScope}endpoint - Issue #321: Fix issue where
PUT /setup/v1/locations/{id}/settings/scope/{settingsScope}was incorrectly storing data when altering scopes - Issue #447: Add setup endpoints for ServiceGroups
- Issue #520: Update
POST /setup/v1/servicesto validate MaxCapacity and MaxGroupSize are both either 0 or both are greater than 0. One cannot be set without the other - Issue #560: Add consumer endpoints for ResourceGroups
- Issue #561: Resolve an issue where passing an
endDate=9999-12-31andendTime=2400inPOST /setup/v1/services/allocationsthrew an error - Issue #610: Add validation to
POST /setup/v1/locationsto prevent names > 50 char - Issue #910: Add deprecation notice to locations endpoints notifying customers that we will change the
settings: businessIdproperty tosettings: locationId. During the transition period both properties will be returned - Issue #946: Prevent an appointment with
status=INfrom being created when POST appointment fails aemail/namevalidation when usingcompleteBooking - Issue #954:
POST /setup/v1/services/allocationsprevent error from occuring when posting withendDate: 9999-12-31andendTime: 2400 - Issue #1007: Fix error where
GET /consumer/v1/locationswould throw a 500 error in certain scoping situations. We have prevented those situations from happening with issue #321, but wanted to exclude the possiblity of a 500 error being thrown - Issue #1010: Add validation for TimezoneName to
POST/PUT /setup/v1/companiesendpoints to enforce IANA names only - Issue #1079: Alter
POST/PUT /setup/v1/locationsto alter availability functionality. When settingis24hours: true, we will setfromTime: 0,toTime: 2400, andisOpen: trueirrespective of the values passed in. That is to say,is24Hours: truetakes precedence over other availability settings. - Issue #1199: Add missing IANA time validation for America/Phoenix
- Issue #1220: Update
POST/PUT /setup/v1/servicesto remove the validation checkdurationInterval >= durationMin. A new validation has been added to assuredurationMinis evenly divisible intodurationMax.GET /consumer/v1/availabilityhas been updated to assure that serviceDuration is betweendurationMinanddurationMaxifdurationSelect: true - Issue #1257: Add deprecation warning for all locations endpoints concerning the following parameters on the
settingsobject:businessId,enabled,familyMembersEnabled,serviceLabel,resourceLabel,resourceAnyLabel,resourceSelection,liveMode,formFlow,availabilityForm,showServiceGroups,showOnSchedLogo,showBusinessLogo,disableAuthorization,hideNavBar,hideLocationNav,hideServiceGroupsNav,hideServicesNav,hideContinueBooking,returnToService,returnToAvailability,hideBreadCrumbNav. These parameters were intended for internal use in our Portal application. They will be removed from the API sometime after Aug 15.
