Complete the next message in a conversationParameters:
Parameter
Type
Required
Default
Description
attachments
object[]
No
—
An array of attachments to be added to the conversation
contactId
string
No
—
The contact ID to associate with this conversation
extensions
object
No
—
Extensions to enhance the bot’s capabilities
functions
object[]
No
—
An array of functions to be added to the conversation
limits
object
No
—
Execution limits to control conversation processing bounds
messages
object[]
Yes
—
An array of messages to be added to the conversation
Show inputSchema
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "Pink Connect ID for the authenticated connection" }, "attachments": { "type": "array", "items": { "type": "object" }, "description": "An array of attachments to be added to the conversation" }, "contactId": { "type": "string", "description": "The contact ID to associate with this conversation" }, "extensions": { "type": "object", "description": "Extensions to enhance the bot's capabilities", "properties": { "backstory": { "type": "string", "description": "Additional backstory for the bot" }, "datasets": { "type": "array", "description": "Inline datasets to provide additional context" }, "skillsets": { "type": "array", "description": "Inline skillsets to provide additional abilities" }, "features": { "type": "array", "description": "Feature flags to enable specific bot capabilities" } } }, "functions": { "type": "array", "items": { "type": "object" }, "description": "An array of functions to be added to the conversation" }, "limits": { "type": "object", "description": "Execution limits to control conversation processing bounds", "properties": { "iterations": { "type": "integer", "description": "Maximum number of agentic iterations. Controls how many times the model can iterate through tool calls and responses." }, "continuations": { "type": "integer", "description": "Maximum number of model continuations. Controls how many times the model can continue generating after reaching a stop condition." }, "calls": { "type": "integer", "description": "Maximum number of function/tool calls. Controls how many total function calls can be made during the conversation." } } }, "messages": { "type": "array", "items": { "type": "object" }, "description": "An array of messages to be added to the conversation" } }, "required": [ "PCID", "messages" ]}
Send and receive a conversation responseParameters:
Parameter
Type
Required
Default
Description
conversationId
string
Yes
—
The ID of the conversation to receive message from
entities
object[]
No
—
Known entities
extensions
object
No
—
Extensions to enhance the bot’s capabilities
functions
object[]
No
—
An array of functions to be added to the conversation
limits
object
No
—
Execution limits to control conversation processing bounds
text
string
Yes
—
The text of the message to send
Show inputSchema
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "Pink Connect ID for the authenticated connection" }, "conversationId": { "type": "string", "description": "The ID of the conversation to receive message from" }, "entities": { "type": "array", "items": { "type": "object" }, "description": "Known entities" }, "extensions": { "type": "object", "description": "Extensions to enhance the bot's capabilities", "properties": { "backstory": { "type": "string", "description": "Additional backstory for the bot" }, "datasets": { "type": "array", "description": "Inline datasets to provide additional context" }, "skillsets": { "type": "array", "description": "Inline skillsets to provide additional abilities" }, "features": { "type": "array", "description": "Feature flags to enable specific bot capabilities" } } }, "functions": { "type": "array", "items": { "type": "object" }, "description": "An array of functions to be added to the conversation" }, "limits": { "type": "object", "description": "Execution limits to control conversation processing bounds", "properties": { "iterations": { "type": "integer", "description": "Maximum number of agentic iterations. Controls how many times the model can iterate through tool calls and responses." }, "continuations": { "type": "integer", "description": "Maximum number of model continuations. Controls how many times the model can continue generating after reaching a stop condition." }, "calls": { "type": "integer", "description": "Maximum number of function/tool calls. Controls how many total function calls can be made during the conversation." } } }, "text": { "type": "string", "description": "The text of the message to send" } }, "required": [ "PCID", "conversationId", "text" ]}
An array of messages to be added to the conversation
meta
object
No
—
Meta data information
name
string
No
—
The associated name
spaceId
string
No
—
The space id assigned to this conversation
taskId
string
No
—
The task id assigned to this conversation
Show inputSchema
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "Pink Connect ID for the authenticated connection" }, "contactId": { "type": "string", "description": "The contact id assigned to this conversation" }, "description": { "type": "string", "description": "The associated description" }, "messages": { "type": "array", "items": { "type": "object" }, "description": "An array of messages to be added to the conversation" }, "meta": { "type": "object", "description": "Meta data information" }, "name": { "type": "string", "description": "The associated name" }, "spaceId": { "type": "string", "description": "The space id assigned to this conversation" }, "taskId": { "type": "string", "description": "The task id assigned to this conversation" } }, "required": [ "PCID" ]}
The maximum amount of time this session will stay open
Show inputSchema
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "Pink Connect ID for the authenticated connection" }, "conversationId": { "type": "string", "description": "The ID of the conversation" }, "durationInSeconds": { "type": "number", "description": "The maximum amount of time this session will stay open" } }, "required": [ "PCID", "conversationId" ]}
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "Pink Connect ID for the authenticated connection" }, "conversationId": { "type": "string", "description": "The ID of the conversation to delete" } }, "required": [ "PCID", "conversationId" ]}
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "Pink Connect ID for the authenticated connection" }, "conversationId": { "type": "string", "description": "The ID of the conversation containing the message" }, "messageId": { "type": "string", "description": "The ID of the message to delete" } }, "required": [ "PCID", "conversationId", "messageId" ]}
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "Pink Connect ID for the authenticated connection" }, "conversationId": { "type": "string", "description": "The ID of the conversation to retrieve" } }, "required": [ "PCID", "conversationId" ]}
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "Pink Connect ID for the authenticated connection" }, "conversationId": { "type": "string", "description": "The ID of the conversation containing the message" }, "messageId": { "type": "string", "description": "The ID of the message to retrieve" } }, "required": [ "PCID", "conversationId", "messageId" ]}
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "Pink Connect ID for the authenticated connection" }, "conversationId": { "type": "string", "description": "The ID of the conversation to list messages for" }, "cursor": { "type": "string", "description": "The cursor to use for pagination" }, "order": { "type": "string", "description": "The order of the paginated items", "enum": [ "asc", "desc" ] }, "take": { "type": "integer", "description": "The number of items to retrieve" } }, "required": [ "PCID", "conversationId" ]}
Key-value pairs to filter the partner users by metadata
Show inputSchema
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "Pink Connect ID for the authenticated connection" }, "cursor": { "type": "string", "description": "The cursor to use for pagination" }, "order": { "type": "string", "description": "The order of the paginated items", "enum": [ "asc", "desc" ] }, "take": { "type": "integer", "description": "The number of items to retrieve" }, "meta": { "type": "object", "description": "Key-value pairs to filter the partner users by metadata" } }, "required": [ "PCID" ]}
{ "type": "object", "properties": { "PCID": { "type": "string", "description": "Pink Connect ID for the authenticated connection" }, "conversationId": { "type": "string", "description": "The ID of the conversation" }, "description": { "type": "string", "description": "The associated description" }, "email": { "type": "string", "description": "The email address of the contact" }, "fingerprint": { "type": "string", "description": "The fingerprint of the contact" }, "meta": { "type": "object", "description": "Meta data information" }, "name": { "type": "string", "description": "The associated name" }, "nick": { "type": "string", "description": "The nickname of the contact" }, "phone": { "type": "string", "description": "The phone number of the contact" } }, "required": [ "PCID", "conversationId" ]}