Create a message in a conversation.
curl --request POST \
--url https://api-staging.respondent.io/v1/messaging/conversations/{conversationUid}/messages \
--header 'Content-Type: application/json' \
--header 'x-api-key: <x-api-key>' \
--header 'x-api-secret: <x-api-secret>' \
--data '{
"body": "<string>"
}'
{
"createdAt": "<string>",
"updatedAt": "<string>",
"uid": "<string>",
"body": "<string>",
"conversation": {
"createdAt": "<string>",
"updatedAt": "<string>",
"uid": "<string>",
"name": "<string>",
"deleted": true,
"locked": true,
"read": true,
"metadata": {
"projectId": "<string>",
"surveyResponseId": "<string>",
"externalResearcherId": "<string>",
"externalTeamId": "<string>",
"externalCompanyId": "<string>"
},
"participants": [
{
"uid": "<string>",
"foreignId": "<string>",
"firstName": "<string>",
"lastName": "<string>",
"read": true,
"deleted": true
}
]
},
"sender": {
"uid": "<string>",
"foreignId": "<string>",
"firstName": "<string>",
"lastName": "<string>"
}
}
The response is of type object
.
curl --request POST \
--url https://api-staging.respondent.io/v1/messaging/conversations/{conversationUid}/messages \
--header 'Content-Type: application/json' \
--header 'x-api-key: <x-api-key>' \
--header 'x-api-secret: <x-api-secret>' \
--data '{
"body": "<string>"
}'
{
"createdAt": "<string>",
"updatedAt": "<string>",
"uid": "<string>",
"body": "<string>",
"conversation": {
"createdAt": "<string>",
"updatedAt": "<string>",
"uid": "<string>",
"name": "<string>",
"deleted": true,
"locked": true,
"read": true,
"metadata": {
"projectId": "<string>",
"surveyResponseId": "<string>",
"externalResearcherId": "<string>",
"externalTeamId": "<string>",
"externalCompanyId": "<string>"
},
"participants": [
{
"uid": "<string>",
"foreignId": "<string>",
"firstName": "<string>",
"lastName": "<string>",
"read": true,
"deleted": true
}
]
},
"sender": {
"uid": "<string>",
"foreignId": "<string>",
"firstName": "<string>",
"lastName": "<string>"
}
}