removedOutput schema / $defs / ConversationSummary
Removed value: -{
- "description": "Conversation with contact info and message preview for list display.",
- "properties": {
- "can_reply": {
- "default": true,
- "title": "Can Reply",
- "type": "boolean"
- },
- "channel_connection_id": {
- "format": "uuid",
- "title": "Channel Connection Id",
- "type": "string"
- },
- "channel_type": {
- "anyOf": [
- {
- "$ref": "#/$defs/ChannelType"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "contact": {
- "anyOf": [
- {
- "$ref": "#/$defs/ConversationContactSummary"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "contact_id": {
- "anyOf": [
- {
- "format": "uuid",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Contact Id"
- },
- "conversation_type": {
- "$ref": "#/$defs/ConversationType",
- "default": "direct"
- },
- "email_health": {
- "anyOf": [
- {
- "enum": [
- "healthy",
- "recovering",
- "delayed",
- "incomplete",
- "sender_unavailable",
- "reconnect_required"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Email Health"
- },
- "email_reply_target": {
- "anyOf": [
- {
- "additionalProperties": true,
- "type": "object"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Email Reply Target"
- },
- "email_subject": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Email Subject"
- },
- "group_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Group Id"
- },
- "group_name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Group Name"
- },
- "group_picture_url": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Group Picture Url"
- },
- "id": {
- "format": "uuid",
- "title": "Id",
- "type": "string"
- },
- "inbox_views": {
- "items": {
- "enum": [
- "attention",
- "contact",
- "resolved",
- "all"
- ],
- "type": "string"
- },
- "title": "Inbox Views",
- "type": "array"
- },
- "is_resolved": {
- "default": false,
- "title": "Is Resolved",
- "type": "boolean"
- },
- "last_message_at": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Last Message At"
- },
- "last_message_direction": {
- "anyOf": [
- {
- "$ref": "#/$defs/MessageDirection"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "last_message_preview": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Last Message Preview"
- },
- "member_count": {
- "default": 0,
- "title": "Member Count",
- "type": "integer"
- },
- "message_count": {
- "default": 0,
- "title": "Message Count",
- "type": "integer"
- },
- "mode": {
- "$ref": "#/$defs/ConversationMode",
- "default": "auto_reply"
- },
- "pending_actions": {
- "items": {
- "discriminator": {
- "mapping": {
- "delivery_check": "#/$defs/DeliveryCheckAction",
- "follow_up_blocked": "#/$defs/FollowUpBlockedAction",
- "issue_review": "#/$defs/IssueReviewAction",
- "release_check": "#/$defs/ReleaseCheckAction",
- "reply_needed": "#/$defs/ReplyNeededAction",
- "reply_review": "#/$defs/ReplyReviewAction"
- },
- "propertyName": "kind"
- },
- "oneOf": [
- {
- "$ref": "#/$defs/DeliveryCheckAction"
- },
- {
- "$ref": "#/$defs/ReplyReviewAction"
- },
- {
- "$ref": "#/$defs/ReplyNeededAction"
- },
- {
- "$ref": "#/$defs/IssueReviewAction"
- },
- {
- "$ref": "#/$defs/ReleaseCheckAction"
- },
- {
- "$ref": "#/$defs/FollowUpBlockedAction"
- }
- ]
- },
- "title": "Pending Actions",
- "type": "array"
- },
- "reply_owner": {
- "default": "ai",
- "enum": [
- "human",
- "ai_assisted",
- "ai"
- ],
- "title": "Reply Owner",
- "type": "string"
- },
- "resolved_at": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Resolved At"
- },
- "resolved_by": {
- "anyOf": [
- {
- "format": "uuid",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Resolved By"
- },
- "started_at": {
- "format": "date-time",
- "title": "Started At",
- "type": "string"
- },
- "status": {
- "$ref": "#/$defs/ConversationStatus"
- },
- "waiting_on": {
- "anyOf": [
- {
- "enum": [
- "us",
- "contact"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Waiting On"
- },
- "waiting_since": {
- "anyOf": [
- {
- "format": "date-time",
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Waiting Since"
- },
- "workspace_id": {
- "format": "uuid",
- "title": "Workspace Id",
- "type": "string"
- }
- },
- "required": [
- "id",
- "workspace_id",
- "channel_connection_id",
- "status",
- "started_at"
- ],
- "title": "ConversationSummary",
- "type": "object"
-}
addedOutput schema / $defs / InboxConversation
Added value: +{
+ "description": "The Inbox row keyed by Agent; resolution fields describe only a current resolution.",
+ "properties": {
+ "agent_id": {
+ "format": "uuid",
+ "title": "Agent Id",
+ "type": "string"
+ },
+ "can_reply": {
+ "default": true,
+ "title": "Can Reply",
+ "type": "boolean"
+ },
+ "channel_connection_id": {
+ "format": "uuid",
+ "title": "Channel Connection Id",
+ "type": "string"
+ },
+ "channel_type": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/ChannelType"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "contact": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/ConversationContactSummary"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "contact_id": {
+ "anyOf": [
+ {
+ "format": "uuid",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Contact Id"
+ },
+ "conversation_type": {
+ "$ref": "#/$defs/ConversationType",
+ "default": "direct"
+ },
+ "email_health": {
+ "anyOf": [
+ {
+ "enum": [
+ "healthy",
+ "recovering",
+ "delayed",
+ "incomplete",
+ "sender_unavailable",
+ "reconnect_required"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Email Health"
+ },
+ "email_reply_target": {
+ "anyOf": [
+ {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Email Reply Target"
+ },
+ "email_subject": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Email Subject"
+ },
+ "group_id": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Group Id"
+ },
+ "group_name": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Group Name"
+ },
+ "group_picture_url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Group Picture Url"
+ },
+ "id": {
+ "format": "uuid",
+ "title": "Id",
+ "type": "string"
+ },
+ "inbox_views": {
+ "items": {
+ "enum": [
+ "attention",
+ "contact",
+ "resolved",
+ "all"
+ ],
+ "type": "string"
+ },
+ "title": "Inbox Views",
+ "type": "array"
+ },
+ "is_resolved": {
+ "default": false,
+ "title": "Is Resolved",
+ "type": "boolean"
+ },
+ "last_message_at": {
+ "anyOf": [
+ {
+ "format": "date-time",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Last Message At"
+ },
+ "last_message_direction": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/MessageDirection"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null
+ },
+ "last_message_preview": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Last Message Preview"
+ },
+ "member_count": {
+ "default": 0,
+ "title": "Member Count",
+ "type": "integer"
+ },
+ "message_count": {
+ "default": 0,
+ "title": "Message Count",
+ "type": "integer"
+ },
+ "mode": {
+ "$ref": "#/$defs/ConversationMode",
+ "default": "auto_reply"
+ },
+ "pending_actions": {
+ "items": {
+ "discriminator": {
+ "mapping": {
+ "delivery_check": "#/$defs/DeliveryCheckAction",
+ "follow_up_blocked": "#/$defs/FollowUpBlockedAction",
+ "issue_review": "#/$defs/IssueReviewAction",
+ "release_check": "#/$defs/ReleaseCheckAction",
+ "reply_needed": "#/$defs/ReplyNeededAction",
+ "reply_review": "#/$defs/ReplyReviewAction"
+ },
+ "propertyName": "kind"
+ },
+ "oneOf": [
+ {
+ "$ref": "#/$defs/DeliveryCheckAction"
+ },
+ {
+ "$ref": "#/$defs/ReplyReviewAction"
+ },
+ {
+ "$ref": "#/$defs/ReplyNeededAction"
+ },
+ {
+ "$ref": "#/$defs/IssueReviewAction"
+ },
+ {
+ "$ref": "#/$defs/ReleaseCheckAction"
+ },
+ {
+ "$ref": "#/$defs/FollowUpBlockedAction"
+ }
+ ]
+ },
+ "title": "Pending Actions",
+ "type": "array"
+ },
+ "reply_owner": {
+ "default": "ai",
+ "enum": [
+ "human",
+ "ai_assisted",
+ "ai"
+ ],
+ "title": "Reply Owner",
+ "type": "string"
+ },
+ "resolved_at": {
+ "anyOf": [
+ {
+ "format": "date-time",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Resolved At"
+ },
+ "resolved_by": {
+ "anyOf": [
+ {
+ "format": "uuid",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Resolved By"
+ },
+ "started_at": {
+ "format": "date-time",
+ "title": "Started At",
+ "type": "string"
+ },
+ "status": {
+ "$ref": "#/$defs/ConversationStatus"
+ },
+ "waiting_on": {
+ "anyOf": [
+ {
+ "enum": [
+ "us",
+ "contact"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Waiting On"
+ },
+ "waiting_since": {
+ "anyOf": [
+ {
+ "format": "date-time",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Waiting Since"
+ }
+ },
+ "required": [
+ "id",
+ "channel_connection_id",
+ "status",
+ "started_at",
+ "agent_id"
+ ],
+ "title": "InboxConversation",
+ "type": "object"
+}
changedOutput schema / properties / items / items / $ref
Previous value: -"#/$defs/ConversationSummary"New value: +"#/$defs/InboxConversation"
changedOutput schema / title
Previous value: -"DashboardConversationPage"New value: +"InboxPage"