Consultar mensagem
Este endpoint retorna os detalhes de uma mensagem especificada pelo identificador.
GET
/Message/{id}Este endpoint retorna os detalhes de uma mensagem especificada pelo identificador.
Autenticação
Autenticação obrigatória. Envie sua chave de API de usuário no header X-API-Key.
Parâmetros
| Nome | Local | Tipo | Obrigatório | Descrição | Restrições |
|---|---|---|---|---|---|
id | path | integer · int32 | Sim | — | — |
Corpo da requisição
Esta operação não recebe corpo de requisição.
Exemplo de requisição
curl --request GET \
--url 'https://api.zild.ai/Message/{id}' \
--header 'X-API-Key: YOUR_USER_API_KEY'
Respostas
| Status | Descrição | Corpo da resposta |
|---|---|---|
200 | Sucesso ao retornar a mensagem | application/json · MessageDto |
Exemplo de resposta (200):
{
"id": 0,
"createdAt": "2026-09-22T18:00:00Z",
"from": "string",
"to": "string",
"content": "string",
"conversationId": 0,
"sentiment": "string",
"offset": "string",
"isNPS": true,
"contentSid": "string",
"messageType": 0,
"conversationTemplateId": 0,
"mediaUrl": "string",
"mediaFileName": "string",
"tenantId": 0,
"userId": 0,
"contentVariables": "string",
"messageSid": "string",
"messageStatus": 0,
"sent": true,
"delivered": true,
"read": true,
"errorCode": "string",
"errorMessage": "string",
"isReadByUser": true,
"documentId": 0
}
Modelos de dados
MessageDto
| Propriedade | Tipo | Obrigatório | Descrição | Restrições |
|---|---|---|---|---|
id | integer · int32 | Não | — | — |
createdAt | string · date-time | Não | — | — |
from | string | Não | — | aceita null |
to | string | Não | — | aceita null |
content | string | Não | — | aceita null |
conversationId | integer · int32 | Não | — | — |
sentiment | string | Não | — | aceita null |
offset | string | Não | — | aceita null |
isNPS | boolean | Não | — | — |
contentSid | string | Não | — | aceita null |
messageType | MessageType | Não | — | — |
conversationTemplateId | integer · int32 | Não | — | — |
mediaUrl | string | Não | — | aceita null |
mediaFileName | string | Não | — | aceita null |
tenantId | integer · int32 | Não | — | — |
userId | integer · int32 | Não | — | — |
contentVariables | string | Não | — | aceita null |
messageSid | string | Não | — | aceita null |
messageStatus | MessageStatus | Não | — | — |
sent | boolean | Não | — | — |
delivered | boolean | Não | — | — |
read | boolean | Não | — | — |
errorCode | string | Não | — | aceita null |
errorMessage | string | Não | — | aceita null |
isReadByUser | boolean | Não | — | — |
documentId | integer · int32 | Não | — | aceita null |
MessageStatus
0 = Queued; 1 = Sending; 2 = Sent; 3 = Delivered; 4 = Receiving; 5 = Received; 6 = Accepted; 7 = Scheduled; 8 = Read; 9 = Undelivered; 10 = Canceled; 11 = Failed
integer
MessageType
0 = Text; 1 = Image; 2 = File; 3 = Audio; 4 = Video; 5 = Internal; 6 = TemplateMarketing; 7 = TemplateUtility; 8 = Location; 9 = Contact
integer