OnSched API 3.19.2 - V1 appointment custom fields
V1 appointment custom fields
POST /consumer/v1/appointments?completeBooking=BK now saves supported field1 through field10 values supplied in customFields or CustomFields, matching the /book endpoint.
Creating a hold without completeBooking=BK also preserves these fields.
Company and location addresses
PUT /v3/company/{id} and PUT /v3/location/{id} now create an Address when the company or location does not already have one, so dashboard settings can save address fields on first use.
Location, company, customer, resource, and user settings updates also accept empty or partial Address fields and empty phone so notification-only saves do not fail validation.
Customer, resource, and user addresses
POST /v3/customer, PUT /v3/customer/{id}, PUT /v3/resource/{id}, and PUT /v3/user/{id} save address fields on that record, create an Address when one is missing, and ignore owner ids sent inside the Address object.
POST /v3/company, POST /v3/location, and POST /v3/resource also ignore owner ids sent inside nested Address objects.
