feat: add default convo support to conversations endpoint (#9706)
* feat: add default convo support to conversations endpoint * api sync
This commit is contained in:
@@ -8856,16 +8856,17 @@
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"minLength": 1,
|
||||
"maxLength": 41,
|
||||
"pattern": "^(default|conv-[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12})$",
|
||||
"description": "The conversation identifier. Either the special value 'default' or an ID in the format 'conv-<uuid4>'",
|
||||
"maxLength": 42,
|
||||
"pattern": "^(default|conv-[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|agent-[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12})$",
|
||||
"description": "The conversation identifier. Can be a conversation ID ('conv-<uuid4>'), an agent ID ('agent-<uuid4>') for agent-direct messaging, or 'default'.",
|
||||
"examples": [
|
||||
"default",
|
||||
"conv-123e4567-e89b-42d3-8456-426614174000"
|
||||
"conv-123e4567-e89b-42d3-8456-426614174000",
|
||||
"agent-123e4567-e89b-42d3-8456-426614174000"
|
||||
],
|
||||
"title": "Conversation Id"
|
||||
},
|
||||
"description": "The conversation identifier. Either the special value 'default' or an ID in the format 'conv-<uuid4>'"
|
||||
"description": "The conversation identifier. Can be a conversation ID ('conv-<uuid4>'), an agent ID ('agent-<uuid4>') for agent-direct messaging, or 'default'."
|
||||
}
|
||||
],
|
||||
"responses": {
|
||||
@@ -8904,16 +8905,17 @@
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"minLength": 1,
|
||||
"maxLength": 41,
|
||||
"pattern": "^(default|conv-[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12})$",
|
||||
"description": "The conversation identifier. Either the special value 'default' or an ID in the format 'conv-<uuid4>'",
|
||||
"maxLength": 42,
|
||||
"pattern": "^(default|conv-[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|agent-[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12})$",
|
||||
"description": "The conversation identifier. Can be a conversation ID ('conv-<uuid4>'), an agent ID ('agent-<uuid4>') for agent-direct messaging, or 'default'.",
|
||||
"examples": [
|
||||
"default",
|
||||
"conv-123e4567-e89b-42d3-8456-426614174000"
|
||||
"conv-123e4567-e89b-42d3-8456-426614174000",
|
||||
"agent-123e4567-e89b-42d3-8456-426614174000"
|
||||
],
|
||||
"title": "Conversation Id"
|
||||
},
|
||||
"description": "The conversation identifier. Either the special value 'default' or an ID in the format 'conv-<uuid4>'"
|
||||
"description": "The conversation identifier. Can be a conversation ID ('conv-<uuid4>'), an agent ID ('agent-<uuid4>') for agent-direct messaging, or 'default'."
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
@@ -8962,16 +8964,17 @@
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"minLength": 1,
|
||||
"maxLength": 41,
|
||||
"pattern": "^(default|conv-[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12})$",
|
||||
"description": "The conversation identifier. Either the special value 'default' or an ID in the format 'conv-<uuid4>'",
|
||||
"maxLength": 42,
|
||||
"pattern": "^(default|conv-[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|agent-[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12})$",
|
||||
"description": "The conversation identifier. Can be a conversation ID ('conv-<uuid4>'), an agent ID ('agent-<uuid4>') for agent-direct messaging, or 'default'.",
|
||||
"examples": [
|
||||
"default",
|
||||
"conv-123e4567-e89b-42d3-8456-426614174000"
|
||||
"conv-123e4567-e89b-42d3-8456-426614174000",
|
||||
"agent-123e4567-e89b-42d3-8456-426614174000"
|
||||
],
|
||||
"title": "Conversation Id"
|
||||
},
|
||||
"description": "The conversation identifier. Either the special value 'default' or an ID in the format 'conv-<uuid4>'"
|
||||
"description": "The conversation identifier. Can be a conversation ID ('conv-<uuid4>'), an agent ID ('agent-<uuid4>') for agent-direct messaging, or 'default'."
|
||||
}
|
||||
],
|
||||
"responses": {
|
||||
@@ -9010,16 +9013,17 @@
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"minLength": 1,
|
||||
"maxLength": 41,
|
||||
"pattern": "^(default|conv-[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12})$",
|
||||
"description": "The conversation identifier. Either the special value 'default' or an ID in the format 'conv-<uuid4>'",
|
||||
"maxLength": 42,
|
||||
"pattern": "^(default|conv-[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|agent-[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12})$",
|
||||
"description": "The conversation identifier. Can be a conversation ID ('conv-<uuid4>'), an agent ID ('agent-<uuid4>') for agent-direct messaging, or 'default'.",
|
||||
"examples": [
|
||||
"default",
|
||||
"conv-123e4567-e89b-42d3-8456-426614174000"
|
||||
"conv-123e4567-e89b-42d3-8456-426614174000",
|
||||
"agent-123e4567-e89b-42d3-8456-426614174000"
|
||||
],
|
||||
"title": "Conversation Id"
|
||||
},
|
||||
"description": "The conversation identifier. Either the special value 'default' or an ID in the format 'conv-<uuid4>'"
|
||||
"description": "The conversation identifier. Can be a conversation ID ('conv-<uuid4>'), an agent ID ('agent-<uuid4>') for agent-direct messaging, or 'default'."
|
||||
},
|
||||
{
|
||||
"name": "before",
|
||||
@@ -9169,7 +9173,7 @@
|
||||
"post": {
|
||||
"tags": ["conversations"],
|
||||
"summary": "Send Conversation Message",
|
||||
"description": "Send a message to a conversation and get a response.\n\nThis endpoint sends a message to an existing conversation.\nBy default (streaming=true), returns a streaming response (Server-Sent Events).\nSet streaming=false to get a complete JSON response.",
|
||||
"description": "Send a message to a conversation and get a response.\n\nThis endpoint sends a message to an existing conversation.\nBy default (streaming=true), returns a streaming response (Server-Sent Events).\nSet streaming=false to get a complete JSON response.\n\nIf conversation_id is an agent ID (starts with \"agent-\"), routes to agent-direct\nmode with locking but without conversation-specific features.",
|
||||
"operationId": "send_conversation_message",
|
||||
"parameters": [
|
||||
{
|
||||
@@ -9179,16 +9183,17 @@
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"minLength": 1,
|
||||
"maxLength": 41,
|
||||
"pattern": "^(default|conv-[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12})$",
|
||||
"description": "The conversation identifier. Either the special value 'default' or an ID in the format 'conv-<uuid4>'",
|
||||
"maxLength": 42,
|
||||
"pattern": "^(default|conv-[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|agent-[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12})$",
|
||||
"description": "The conversation identifier. Can be a conversation ID ('conv-<uuid4>'), an agent ID ('agent-<uuid4>') for agent-direct messaging, or 'default'.",
|
||||
"examples": [
|
||||
"default",
|
||||
"conv-123e4567-e89b-42d3-8456-426614174000"
|
||||
"conv-123e4567-e89b-42d3-8456-426614174000",
|
||||
"agent-123e4567-e89b-42d3-8456-426614174000"
|
||||
],
|
||||
"title": "Conversation Id"
|
||||
},
|
||||
"description": "The conversation identifier. Either the special value 'default' or an ID in the format 'conv-<uuid4>'"
|
||||
"description": "The conversation identifier. Can be a conversation ID ('conv-<uuid4>'), an agent ID ('agent-<uuid4>') for agent-direct messaging, or 'default'."
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
@@ -9243,16 +9248,17 @@
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"minLength": 1,
|
||||
"maxLength": 41,
|
||||
"pattern": "^(default|conv-[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12})$",
|
||||
"description": "The conversation identifier. Either the special value 'default' or an ID in the format 'conv-<uuid4>'",
|
||||
"maxLength": 42,
|
||||
"pattern": "^(default|conv-[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|agent-[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12})$",
|
||||
"description": "The conversation identifier. Can be a conversation ID ('conv-<uuid4>'), an agent ID ('agent-<uuid4>') for agent-direct messaging, or 'default'.",
|
||||
"examples": [
|
||||
"default",
|
||||
"conv-123e4567-e89b-42d3-8456-426614174000"
|
||||
"conv-123e4567-e89b-42d3-8456-426614174000",
|
||||
"agent-123e4567-e89b-42d3-8456-426614174000"
|
||||
],
|
||||
"title": "Conversation Id"
|
||||
},
|
||||
"description": "The conversation identifier. Either the special value 'default' or an ID in the format 'conv-<uuid4>'"
|
||||
"description": "The conversation identifier. Can be a conversation ID ('conv-<uuid4>'), an agent ID ('agent-<uuid4>') for agent-direct messaging, or 'default'."
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
@@ -9346,16 +9352,17 @@
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"minLength": 1,
|
||||
"maxLength": 41,
|
||||
"pattern": "^(default|conv-[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12})$",
|
||||
"description": "The conversation identifier. Either the special value 'default' or an ID in the format 'conv-<uuid4>'",
|
||||
"maxLength": 42,
|
||||
"pattern": "^(default|conv-[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|agent-[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12})$",
|
||||
"description": "The conversation identifier. Can be a conversation ID ('conv-<uuid4>'), an agent ID ('agent-<uuid4>') for agent-direct messaging, or 'default'.",
|
||||
"examples": [
|
||||
"default",
|
||||
"conv-123e4567-e89b-42d3-8456-426614174000"
|
||||
"conv-123e4567-e89b-42d3-8456-426614174000",
|
||||
"agent-123e4567-e89b-42d3-8456-426614174000"
|
||||
],
|
||||
"title": "Conversation Id"
|
||||
},
|
||||
"description": "The conversation identifier. Either the special value 'default' or an ID in the format 'conv-<uuid4>'"
|
||||
"description": "The conversation identifier. Can be a conversation ID ('conv-<uuid4>'), an agent ID ('agent-<uuid4>') for agent-direct messaging, or 'default'."
|
||||
}
|
||||
],
|
||||
"responses": {
|
||||
@@ -9398,16 +9405,17 @@
|
||||
"schema": {
|
||||
"type": "string",
|
||||
"minLength": 1,
|
||||
"maxLength": 41,
|
||||
"pattern": "^(default|conv-[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12})$",
|
||||
"description": "The conversation identifier. Either the special value 'default' or an ID in the format 'conv-<uuid4>'",
|
||||
"maxLength": 42,
|
||||
"pattern": "^(default|conv-[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|agent-[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12})$",
|
||||
"description": "The conversation identifier. Can be a conversation ID ('conv-<uuid4>'), an agent ID ('agent-<uuid4>') for agent-direct messaging, or 'default'.",
|
||||
"examples": [
|
||||
"default",
|
||||
"conv-123e4567-e89b-42d3-8456-426614174000"
|
||||
"conv-123e4567-e89b-42d3-8456-426614174000",
|
||||
"agent-123e4567-e89b-42d3-8456-426614174000"
|
||||
],
|
||||
"title": "Conversation Id"
|
||||
},
|
||||
"description": "The conversation identifier. Either the special value 'default' or an ID in the format 'conv-<uuid4>'"
|
||||
"description": "The conversation identifier. Can be a conversation ID ('conv-<uuid4>'), an agent ID ('agent-<uuid4>') for agent-direct messaging, or 'default'."
|
||||
}
|
||||
],
|
||||
"requestBody": {
|
||||
|
||||
Reference in New Issue
Block a user