Get a message by its UID.
curl --request GET \
--url https://api-staging.respondent.io/v1/messaging/messages/{messageUid} \
--header 'x-api-key: <x-api-key>' \
--header 'x-api-secret: <x-api-secret>'{
"createdAt": "<string>",
"uid": "<string>",
"body": "<string>",
"conversation": {
"createdAt": "<string>",
"uid": "<string>",
"name": "<string>",
"deleted": true,
"locked": true,
"read": true,
"participants": [
{
"uid": "<string>",
"firstName": "<string>",
"lastName": "<string>",
"read": true,
"deleted": true,
"foreignId": "<string>"
}
],
"updatedAt": "<string>",
"metadata": {
"projectId": "<string>",
"surveyResponseId": "<string>",
"externalResearcherId": "<string>",
"externalTeamId": "<string>",
"externalCompanyId": "<string>"
}
},
"sender": {
"uid": "<string>",
"firstName": "<string>",
"lastName": "<string>",
"foreignId": "<string>"
},
"updatedAt": "<string>"
}Unique identifier of message.
Body of message.
Conversation message belongs to.
Show child attributes
Unique identifier of conversation.
Name of conversation.
If conversation is marked as deleted.
If conversation is locked.
All participants of conversation including the researcher. The researcher will be the API owner/admin account for the api team.
Show child attributes
Unique identifier for messaging user.
First name of user.
Last name initial of user.
Whether the participant has read the conversation.
Whether the participant has muted the conversation.
UserId of messaging user.
Metadata of conversation.
Show child attributes
ProjectId of the project the coversation belongs to.
ScreenerResponseId for the project, if exists.
ExternalResearcherId for the project, if exists.
ExternalTeamId for the project, if exists.
ExternalCompanyId for the project, if exists.
Sender of message.
Either a participant or the api team owner/admin.
To find the external researcher, use conversation.metadata.externalResearcherId.
Was this page helpful?
curl --request GET \
--url https://api-staging.respondent.io/v1/messaging/messages/{messageUid} \
--header 'x-api-key: <x-api-key>' \
--header 'x-api-secret: <x-api-secret>'{
"createdAt": "<string>",
"uid": "<string>",
"body": "<string>",
"conversation": {
"createdAt": "<string>",
"uid": "<string>",
"name": "<string>",
"deleted": true,
"locked": true,
"read": true,
"participants": [
{
"uid": "<string>",
"firstName": "<string>",
"lastName": "<string>",
"read": true,
"deleted": true,
"foreignId": "<string>"
}
],
"updatedAt": "<string>",
"metadata": {
"projectId": "<string>",
"surveyResponseId": "<string>",
"externalResearcherId": "<string>",
"externalTeamId": "<string>",
"externalCompanyId": "<string>"
}
},
"sender": {
"uid": "<string>",
"firstName": "<string>",
"lastName": "<string>",
"foreignId": "<string>"
},
"updatedAt": "<string>"
}