---
title: "Buscar conversa por ID"
method: GET
path: "/api/v1/conversations/{id}/messages"
tags: ["Conversas"]
---

# Buscar conversa por ID

`GET /api/v1/conversations/{id}/messages`

## Path parameters

- `id` string, required

## Response `200`

- MessageDto
  - `id` string — ID da mensagem
  - `conversationId` string — ID da conversa
  - `createdAt` string, date-time — Data de envio da da mensagem
  - `updatedAt` string, date-time — Data em que a mensagem foi editada
  - `deletedAt` string, date-time — Data em que a mensagm foi excluída
  - `body` string — Texto da mensagem
  - `received` boolean — Valor booleano que indica se a mensagem foi recebida pelo destinatário
  - `attachments` AttachmentDto[] — Anexos da mensagem, como imagem, documento, áudio.
    - `id` string — ID do anexo
    - `createdAt` string, date-time — Data de envio do anexo
    - `updatedAt` string, date-time — Data de atualizacao do anexo
    - `deletedAt` string, date-time — Data de exclusão do anexo
    - `fileName` string — Nome do anexo
    - `mimeType` string — Formato do anexo
    - `url` string — URL do anexo
    - `type` string — Tipo do anexo
    - `size` number — Tamanho do anexo
  - `vcard` VCardDto[] — Cartão de contato enviado pelo Whatsapp
    - `id` string — ID do card de contato
    - `createdAt` string, date-time — Data de criação do card de contato
    - `updatedAt` string, date-time — Data de atualização do card de contato
    - `deletedAt` string, date-time — Data de criação do card de contato
    - `name` string — Nome do contato
    - `organization` string — Empresa vinculada ao contato
    - `phones` string[] — Telefones vinculados ao contato
    - `emails` string[] — Emails vinculados ao contato
    - `addresses` string[] — Endereços vinculados ao contato
    - `url` string — Url vinculada ao contato
    - `birthday` string, date-time — Data de nascimento vinculada ao contato
    - `note` string — Mensagem enviada junto ao contato
  - `location` LocationDto
    - `latitude` number, required
    - `longitude` number, required
    - `address` string
    - `name` string
    - `caption` string
  - `status` string — Status da mensagem
  - `contact` ContactDto
    - `id` string — ID do contato
    - `createdAt` string, date-time — Data de criação do contato
    - `updatedAt` string, date-time — Data de atualização do contato
    - `name` string — Nome do contato salvo no Data Crazy
    - `imageURL` string — URL da imagem de perfil do contato
    - `contactId` string — ID do contato
    - `platform` string — Plataforma utilizada no contato
    - `externalId` string — ID exterdo do contato
    - `accountName` string — Nome do usuário na plataforma de contato, por exemplo nome no Instagram
    - `pending` boolean — Valor boleano que indica se a mensagem ainda está pendente de envio
    - `externalInfo` ContactExternalInfoDto
      - `tagIds` string[] — Lista de ID de tags recebida da fonte de dados
      - `stageIds` string[] — Lista de ID de stages recebida da fonte de dados
      - `pipelineIds` string[] — Lista de ID de stages recebida da fonte de dados
  - `attendants` AttendantDto[] — ID do atendente
    - `userId` string — ID do usuário
    - `id` string — ID do usuário como atendente (ID do atendente)
    - `name` string — Nome do atendente
    - `email` string — Email do atendente
    - `phone` string — Telefone do atendente
    - `imageURL` string — Url da imagem do atendente
  - `erroCode` string — Código de erro da mensagem
  - `errorMessage` string — Mensagem retornada no erro
  - `header` string — Presente somente em mensagems enviadas pelo Cloud api
  - `footer` string — Presente somente em mensagems enviadas pelo Cloud api
  - `buttons` ButtonMessageDto[] — Botões presente na mensagem
    - `id` string — ID do botão
    - `name` string — Opção um
    - `description` string — Descricao do botao, quando o formato é em lista
    - `url` string — URL para onde o botão direciona
  - `repliedMessage` MessageDto — recursive
  - `repliedMessageAttachment` AttachmentDto
    - `id` string — ID do anexo
    - `createdAt` string, date-time — Data de envio do anexo
    - `updatedAt` string, date-time — Data de atualizacao do anexo
    - `deletedAt` string, date-time — Data de exclusão do anexo
    - `fileName` string — Nome do anexo
    - `mimeType` string — Formato do anexo
    - `url` string — URL do anexo
    - `type` string — Tipo do anexo
    - `size` number — Tamanho do anexo
  - `edited` boolean — Valor boleano que indica se a mensagem foi editada ou não
  - `deleted` boolean — Valor boleano que indica se a mensagem foi deletada ou não
  - `forwarded` boolean — Valor boleano que indica se a mensagem é encaminhada ou não
  - `forward` object — Dados da mensagem encaminhada
  - `isScheduled` boolean — Valor boleano que indica se a mensagem é uma mensagem agendada ou não
  - `scheduledDate` string, date-time — Data e hora agendadas para o envio da mensagem
  - `signature` string — Assinatura do atendente na mensagem
  - `isInternal` boolean — Valor boleano que indica se a mensagem é uma mensagem interna, sendo uma anotação
  - `interpretedContentPending` boolean
  - `interpretedContent` string

---

[API](https://skmtc.dev/datacrazy/apis/api-crm-datacrazy.md) · [All operations](https://skmtc.dev/datacrazy/apis/api-crm-datacrazy/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/datacrazy/api-crm-datacrazy/revisions/681f3b1fe7c8/schema)
