Custom Script no SharePoint ainda faz sentido na era do Copilot?
A evolução do SharePoint dentro do ecossistema Microsoft 365 trouxe um novo protagonista: o Microsoft Copilot. Com ele, a forma…

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
A evolução do SharePoint dentro do ecossistema Microsoft 365 trouxe um novo protagonista: o Microsoft Copilot. Com ele, a forma…
O uso do GitHub Copilot no Power Platform tem se tornado cada vez mais comum em cenários de desenvolvimento low-code…
O uso de IA no desenvolvimento de soluções com Power Platform evoluiu rapidamente com a introdução do Copilot nativo. No…