addedInput schema / properties / end
Added value: +{
+ "description": "End of the search window",
+ "type": "string"
+}
addedInput schema / properties / existingAppointmentId
Added value: +{
+ "description": "When checking slots for a reschedule, so the current booking does not block itself",
+ "type": "string"
+}
removedInput schema / properties / from
Removed value: -{
- "description": "Start of the search window",
- "type": "string"
-}
addedInput schema / properties / hostIds
Added value: +{
+ "description": "Only to narrow a round-robin type to specific hosts. Left out, the meeting type decides.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedInput schema / properties / meetingDuration
Added value: +{
+ "description": "Override the meeting type duration in minutes where the meeting type allows it. A booking for this result requires the same duration value.",
+ "exclusiveMinimum": 0,
+ "type": "integer"
+}
changedInput schema / properties / meetingTypeId / description
Previous value: -"From list_meeting_types"New value: +"Meeting type identifier"
addedInput schema / properties / queueId
Added value: +{
+ "description": "Rarely needed — resolved from the meeting type by default.",
+ "type": "string"
+}
addedInput schema / properties / start
Added value: +{
+ "description": "Start of the search window",
+ "type": "string"
+}
removedInput schema / properties / to
Removed value: -{
- "description": "End of the search window",
- "type": "string"
-}
changedInput schema / required
Previous value: -[
- "meetingTypeId",
- "from",
- "to"
-]New value: +[
+ "meetingTypeId",
+ "start",
+ "end"
+]
changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "additionalProperties": true,
+ "description": "Bookable slots for the requested window",
+ "properties": {
+ "dates": {
+ "anyOf": [
+ {
+ "items": {
+ "additionalProperties": true,
+ "description": "One day of availability",
+ "properties": {
+ "date": {
+ "$ref": "#/properties/timezone"
+ },
+ "spots": {
+ "description": "Raw per-day slots as the API returned them"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "slotsStartUtc": {
+ "anyOf": [
+ {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Every bookable start, ISO 8601 UTC, sorted and deduplicated. Book only from this list."
+ },
+ "timezone": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+}