addedInput schema / properties / archived
Added value: +{
+ "description": "Filter by archive state; omitted includes both archived and active calls.",
+ "type": "boolean"
+}
addedInput schema / properties / categories
Added value: +{
+ "description": "Match any of these call categories; omitted includes every category.",
+ "items": {
+ "enum": [
+ "Appointment Request",
+ "Reschedule Request",
+ "Cancellation Request",
+ "Quote Request",
+ "Prospect Follow Up",
+ "Client Follow Up",
+ "Message Taken",
+ "General Question",
+ "Missed Call",
+ "Needs Follow Up",
+ "Spam"
+ ],
+ "type": "string"
+ },
+ "maxItems": 11,
+ "minItems": 1,
+ "type": "array"
+}
addedInput schema / properties / from
Added value: +{
+ "description": "Inclusive start as an ISO timestamp with timezone.",
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
+ "type": "string"
+}
addedInput schema / properties / needsReply
Added value: +{
+ "description": "Filter active calls using the dashboard reply rule, honoring dismissal and missed-call recovery.",
+ "type": "boolean"
+}
addedInput schema / properties / to
Added value: +{
+ "description": "Exclusive end as an ISO timestamp with timezone.",
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
+ "type": "string"
+}
addedInput schema / properties / unread
Added value: +{
+ "description": "Filter by displayed unread state. Archived calls are not unread.",
+ "type": "boolean"
+}