InfoPath será descontinuado: veja como o Power Apps pode substituir seus formulários
Durante anos, o InfoPath foi a principal ferramenta utilizada para criar formulários personalizados no SharePoint. Com ele, empresas automatizaram solicitações…

A integração entre Copilot Actions, Power Automate e Microsoft Graph permite ir além de respostas inteligentes: ela viabiliza ações reais no M365, como criar grupos, consultar usuários, enviar e-mails e manipular dados corporativos.
Neste artigo, você verá como construir chamadas HTTP de baixo nível para o Graph dentro do Power Automate, entendendo autenticação, headers, payloads, tratamento de erros e boas práticas — exatamente o que o Copilot executa “por baixo dos panos”.
Antes do Flow, é necessário registrar a aplicação:
Exemplos de permissões (Application)
Finalize com Admin Consent.




Crie um Cloud Flow com o gatilho de Copilot Action (ou Run a flow from Copilot).
Boas práticas de inputs
Defina parâmetros claros, por exemplo:
Esses valores virão diretamente do prompt do Copilot.

Ação: HTTP
Method: POST
URL: https://login.microsoftonline.com/{TENANT_ID}/oauth2/v2.0/token
Headers
Content-Type: application/x-www-form-urlencoded
Body
client_id={CLIENT_ID}
&client_secret={CLIENT_SECRET}
&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default
&grant_type=client_credentialsA resposta conterá o access_token.
Use Parse JSON para extraí-lo.
Dica: armazene CLIENT_ID, CLIENT_SECRET e TENANT_ID em Environment Variables ou Azure Key Vault.

Headers obrigatórios
Authorization: Bearer {access_token}
Content-Type: application/jsonMethod: GET
URL: https://graph.microsoft.com/v1.0/users/{userUpn}?$select=id,displayName,mail,jobTitle
Esse padrão é muito usado para Copilots contextuais, que ajustam respostas conforme o perfil do usuário.

Method: POST
URL: https://graph.microsoft.com/v1.0/groups/{groupId}/members/$ref
Body:
{
"@odata.id": "https://graph.microsoft.com/v1.0/directoryObjects/{userId}"
}
Method: POST
URL: https://graph.microsoft.com/v1.0/users/{fromUser}/sendMail
Body:
{
"message": {
"subject": "Ação executada pelo Copilot",
"body": {
"contentType": "HTML",
"content": "<p>Processo concluído com sucesso.</p>"
},
"toRecipients": [
{
"emailAddress": {
"address": "destinatario@empresa.com"
}
}
]
},
"saveToSentItems": true
}
Erros comuns
Boas práticas no Power Automate
Retry-After
Construir chamadas HTTP de baixo nível para o Microsoft Graph dentro do Power Automate é o que transforma o Copilot em uma ferramenta de execução real, não apenas um assistente de texto.
Com:
Você cria Copilot Actions seguras, escaláveis e auditáveis.
Quer levar o Copilot além do prompt?
Desenvolvemos ações reais com Copilot + Power Automate + Microsoft Graph, usando autenticação OAuth, controle de permissões e chamadas HTTP de baixo nível.
Entre em contato
Durante anos, o InfoPath foi a principal ferramenta utilizada para criar formulários personalizados no SharePoint. Com ele, empresas automatizaram solicitações…
No artigo anterior, vimos como copiar arquivos de uma pasta local ou de rede para uma biblioteca do SharePoint usando…
O Power Automate permite copiar arquivos de uma pasta local ou de rede para uma biblioteca do SharePoint. Para isso,…