Skip to content
Navigation
POST/conversations/{conversationId}/reply

Reply to a conversation

Send an agent reply (visible to the visitor).

Parameters

NameInTypeDescription
conversationIdrequiredpathstringConversation ID

Request body

FieldTypeDescription
contentrequiredstringMessage body as markdown
attachmentsobject[]

Response

Reply created

FieldTypeDescription
idrequiredstringTypeID - a type-prefixed UUID
conversationIdrequiredstringTypeID - a type-prefixed UUID
senderTyperequired"visitor" | "agent" | "system"Who sent the message
isInternalrequiredbooleanWhether this is an internal agent note not visible to the visitor
authorPrincipalIdrequiredstring | nullPrincipal ID of the author, null for system messages
authorNamerequiredstringnullDisplay name of the author, null for system messages
contentrequiredstring
createdAtrequiredstringISO 8601 timestamp
editedAtrequiredstring | nullWhen the author last edited the message, null if never edited

Errors

400Validation error
401Unauthorized
404Conversation not found

Example request

curl \
  -X POST \
  "https://feedback.quackback.io/api/v1/conversations/:conversationId/reply" \
  -H "Authorization: Bearer qb_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{
  "content": "example_content",
  "attachments": []
}'