# Enviar mensagem direta para um usuário Envia uma mensagem direta para um usuário específico, utilizando os dados da conversa enviadas na requisição. Endpoint: POST /v2/integrations/message/{token} Version: 6.0.0 Security: x-api-key ## Path parameters: - `token` (string, required) Token ## Request fields (application/json): - `userIdentify` (string, required) Identificador do destinatário. - Utilize o número no formato DDI+DDD+Número, sem espaços, parênteses ou hífens. Example: "5511912345678" - `monesConversationSlug` (string, required) Identificador da conversa Mones onde a mensagem será enviada. Example: "00000a000a0000bb0cc0d0000000000" - `actions` (array, required) Payload com o conteúdo da mensagem a ser enviada. - `actions.newsletterDetailTexts` (array, required) Payload com o conteúdo textual da mensagem a ser enviada. - `actions.newsletterDetailTexts.text` (string) Texto a ser enviado. Example: "Olá, mundo" - `actions.newsletterDetailTexts.entityId` (integer) Identificador da entidade a ser associada à mensagem. - Preencha apenas se desejar incluir uma entidade no envio. Example: 1 - `actions.newsletterDetailTexts.order` (integer) Ordem de exibição do texto na mensagem. Example: 1 - `actions.order` (integer) Ordem de exibição do conteúdo na mensagem. Example: 1 - `actions.path` (string) Link do arquivo a ser enviado. Example: "exemplo.com/arquivo.pdf" - `actions.fileName` (string) Nome do arquivo a ser enviado. Example: "Arquivo" - `actions.fileSize` (integer) Tamanho do arquivo a ser enviado. Example: 1024 - `actions.fileType` (string) Tipo do arquivo a ser enviado. Os valores possíveis são: - "DOC": Documento Word (.doc) - "DOCX": Documento Word (.docx) - "PDF": Documento PDF (.pdf) - "PPT": Apresentação PowerPoint (.ppt) - "PPTX": Apresentação PowerPoint (.pptx) - "XLS": Planilha Excel (.xls) - "XLSX": Planilha Excel (.xlsx) - "CSV": Planilha CSV (.csv) - "TXT": Arquivo de texto (.txt) - "JPEG", "JPG": Imagem JPEG - "PNG": Imagem PNG - "WEBP": Imagem WEBP - "MP3", "MP3_2", "MP3_3": Áudio MP3 - "OGG": Áudio OGG - "WAV": Áudio WAV - "WEBM": Áudio WEBM - "MP4": Vídeo MP4 - "MSWORD", "MSEXCEL", "MSPOWERPOINT": Formatos Microsoft Office específicos - "OFFICEDOCUMENT", "SHEET", "DOCUMENT", "PRESENTATION": Formatos Office abertos - "FILE": Arquivo genérico - "NONE": Nenhum arquivo Enum: "none", "doc", "docx", "pdf", "ppt", "jpeg", "mp3", "mp4", "xls", "xlsx", "pptx", "txt", "jpg", "png", "csv", "ogg", "docx", "mp3", "mp3", "doc", "doc", "msword", "mspowerpoint", "plain", "document", "sheet", "msexcel", "presentation", "webm", "wav", "webp" - `function` (string) Tipo de função a ser aplicada na mensagem. Os valores possíveis são: - "0": NONE — Nenhuma função aplicada. - "1": GOTO — Redireciona o fluxo da conversa para outro ponto. - "2": STOP — Interrompe o fluxo atual da conversa. - "3": COGNITION — Realiza uma etapa de cognição ou decisão no fluxo. - "4": MENU — Exibe um menu de opções para o usuário. - "5": ASK — Realiza uma pergunta ao usuário e espera uma resposta. - "6": ESCALATION — Escala o atendimento para um humano. - "7": REMINDER — Envia um lembrete ou notificação programada. - "8": CONTEXT — Injeta ou manipula contexto na conversa. - "9": QUIZ — Apresenta um questionário ou quiz ao usuário. Enum: "0", "1", "2", "3", "4", "5", "6", "7", "8", "9" - `menuType` (string) Tipo de apresentação das opções de menu na mensagem. Os valores possíveis são: - "0": REMOVE_OPTIONS — Remove completamente as opções de menu existentes. - "1": TEXT_OPTIONS — Exibe as opções no formato de texto. - "2": BUTTON_OPTIONS — Exibe as opções no formato de botões clicáveis. Enum: "0", "1", "2" - `ignoreMenuBlock` (boolean) Indica se a mensagem deve ignorar os bloqueios configurados para apresentação de menu. - `dialogActionSlugBlock` (string) Identificador do comando Mones que deve ser ativado como bloqueio ao usuário. Após o envio da mensagem, qualquer resposta do usuário será redirecionada pare esse comando. Example: "00000a000a0000bb0cc0d0000000000"