removedInput schema / properties / action_id
Removed value: -{
- "maxLength": 128,
- "minLength": 16,
- "type": "string"
-}
addedInput schema / properties / date_from
Added value: +{
+ "description": "First day to read, in the clinic's time zone; today or later",
+ "format": "date",
+ "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
+ "type": "string"
+}
addedInput schema / properties / date_to
Added value: +{
+ "description": "Last day to read (inclusive), at most 13 days after date_from",
+ "format": "date",
+ "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
+ "type": "string"
+}
removedInput schema / properties / end
Removed value: -{
- "format": "date-time",
- "maxLength": 64,
- "type": "string"
-}
addedInput schema / properties / practice_slug
Added value: +{
+ "maxLength": 140,
+ "minLength": 1,
+ "type": "string"
+}
addedInput schema / properties / preferred_time
Added value: +{
+ "description": "The patient's preferred local start time, 24-hour HH:MM; the closest times come first",
+ "pattern": "^([01][0-9]|2[0-3]):[0-5][0-9]$",
+ "type": "string"
+}
addedInput schema / properties / service_id / description
Added value: +"A service_id from list_public_booking_services, or from a soonest search row's services"
removedInput schema / properties / start
Removed value: -{
- "format": "date-time",
- "maxLength": 64,
- "type": "string"
-}
changedInput schema / required
Previous value: -[
- "action_id",
- "service_id",
- "start",
- "end"
-]New value: +[
+ "practice_slug",
+ "service_id",
+ "date_from",
+ "date_to"
+]
removedOutput schema / properties / action_id
Removed value: -{
- "type": "string"
-}
addedOutput schema / properties / date_from
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / date_to
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / earliest
Added value: +{
+ "properties": {
+ "ends_at": {
+ "format": "date-time",
+ "type": "string"
+ },
+ "id": {
+ "type": "string"
+ },
+ "provider_id": {
+ "type": "string"
+ },
+ "provider_name": {
+ "type": "string"
+ },
+ "service_id": {
+ "type": "string"
+ },
+ "start_local": {
+ "type": "string"
+ },
+ "starts_at": {
+ "format": "date-time",
+ "type": "string"
+ },
+ "time_zone": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "service_id",
+ "starts_at",
+ "ends_at"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / next_step
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / readable
Added value: +{
+ "type": "boolean"
+}
addedOutput schema / properties / service_id
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / time_zone
Added value: +{
+ "type": "string"
+}
changedOutput schema / required
Previous value: -[
- "slots"
-]New value: +[
+ "practice_slug",
+ "readable",
+ "slots",
+ "next_step"
+]