Generate Message
Send an AI-generated message through either SMS or email to a specified recipient with optional metadata and dynamic configurations.
Headers
x-api-keystringrequiredAPI key used for authenticating requests to the API.
x-workspace-idstringrequiredWorkspace identifier for the API.
Request Body
flowIdstringrequiredUnique identifier for the message flow sending the message. Ensure the Message Flow ID belongs to an active flow.
tostringrequiredRecipient's contact information. Use E.164 format for SMS (e.g., +1234567890) and a valid email address format for Email (e.g., user@example.com).
Ensure the contact format matches the messageChannel type: SMS for phone numbers and Email for email addresses. Using an incorrect format or type will result in an error.
metadataobjectautopilotbooleanrequiredEnable automatically sending the generated message to the intended recipient. If your flow has a delay enabled, the message will be sent after that delay. Defaults to false.
dynamicobjectDynamic inputs for AI-generated messages.
Response Fields
statusstringIndicates (success) if the request was successful.
conversation_idstringUnique identifier for the newly created or fetched existing conversation.
message_idstringUnique identifier for the newly created message within the conversation.
messagestringContent of the message sent. This will always be the corresponding message flow's initiationMessage.
{
"status": "success",
"conversation_id": "63e63b2a-8b6d-4ea4-ae84-abc123",
"message_id": "56f3459b-c23d-46a4-8a2d-bcd456",
"message": "Your appointment is confirmed for tomorrow at 3 PM."
} 