Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Namespace: microsoft.graph
Importante
As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.
Crie um novo objeto plannerChatMessage.
Permissões
Escolha a(s) permissão(s) marcada(s) como menos privilegiada(s) para essa API. Use uma permissão ou permissões com privilégios mais altos somente se o aplicativo exigir. Para obter detalhes sobre permissões delegadas e de aplicativo, consulte Tipos de permissão. Para saber mais sobre essas permissões, consulte a referência de permissões.
| Tipo de permissão | Permissão com privilégios mínimos | Permissões com privilégios mais elevados |
|---|---|---|
| Delegado (conta corporativa ou de estudante) | Sem suporte. | Sem suporte. |
| Delegado (conta pessoal da Microsoft) | Sem suporte. | Sem suporte. |
| Aplicativo | Sem suporte. | Sem suporte. |
Solicitação HTTP
POST /users/{usersId}/planner/plans_v2/{planId}/tasks/{taskId}/messages
Cabeçalhos de solicitação
| Nome | Descrição |
|---|---|
| Autorização | {token} de portador. Obrigatório. Saiba mais sobre autenticação e autorização. |
| Content-Type | application/json. Obrigatório. |
Corpo da solicitação
No corpo da solicitação, forneça uma representação JSON do objeto plannerChatMessage .
Você pode especificar as propriedades a seguir ao criar um plannerChatMessage.
| Propriedade | Tipo | Descrição |
|---|---|---|
| messageType | plannerChatMessageType | Formato do conteúdo da mensagem. Os valores possíveis são: richTextHtml, plainText, unknownFutureValue. Opcional. |
| conteúdo | Cadeia de caracteres | Conteúdo do corpo da mensagem de chat. Opcional. |
| properties | chatMessageProperties | @mentions e reações associadas à mensagem. Opcional. |
| threadType | plannerChatThreadType | Indica se a mensagem pertence a uma conversa no nível da tarefa ou do plano. Os valores possíveis são: task, plan, unknownFutureValue. Opcional. |
| parentEntityId | Cadeia de caracteres | ID da tarefa ou plano ao qual a mensagem pertence. Opcional. |
| isDeleted | Booliano | Indica se a mensagem foi excluída. Opcional. |
| deletedTime | DateTimeOffset | Data e hora em que a mensagem foi excluída. Opcional. |
| isEdited | Booliano | Indica se a mensagem foi editada após ser enviada. Opcional. |
| editedTime | DateTimeOffset | Data e hora em que a mensagem foi editada pela última vez. Opcional. |
Resposta
Se for bem-sucedido, esse método retornará um código de 201 Created resposta e um objeto plannerChatMessage no corpo da resposta.
Exemplos
Solicitação
O exemplo a seguir mostra uma solicitação.
POST https://graph.microsoft.com/beta/users/{usersId}/planner/plans_v2/{planId}/tasks/{taskId}/messages
Content-Type: application/json
{
"@odata.type": "#microsoft.graph.plannerChatMessage",
"messageType": "plainText",
"content": "Great progress on this task!",
"properties": {
"@odata.type": "microsoft.graph.chatMessageProperties"
},
"threadType": "task",
"parentEntityId": "7e2b4a9d-3c61-4f8e-9a52-8d3c6f9b1a24",
"isDeleted": false,
"deletedTime": "2026-06-15T09:30:00Z",
"isEdited": false,
"editedTime": "2026-06-16T14:20:00Z"
}
Resposta
O exemplo a seguir mostra a resposta.
Observação: o objeto de resposta mostrado aqui pode ser encurtado para legibilidade.
HTTP/1.1 201 Created
Content-Type: application/json
{
"@odata.type": "#microsoft.graph.plannerChatMessage",
"id": "260e1d70-6d06-3014-ceb0-4b020aa33c89",
"messageType": "String",
"content": "String",
"properties": {
"@odata.type": "microsoft.graph.chatMessageProperties"
},
"createdBy": {
"@odata.type": "microsoft.graph.identitySet"
},
"createdDateTime": "String (timestamp)",
"threadType": "String",
"parentEntityId": "String",
"isDeleted": "Boolean",
"deletedTime": "String (timestamp)",
"isEdited": "Boolean",
"editedTime": "String (timestamp)"
}