- Introdução
- Notificações
- Licenciamento
- Solução de problemas
- Agentes de codificação
- Construtor de Conector
- Sobre o Construtor de Conector
- Criação do primeiro conector
- Como criar seu conector a partir de uma definição de API
- Configuração da autenticação
- Uso de variáveis no Construtor do Conector
- Designer de atividades
- Criação de um gatilho
- Scripts globais
- Lista de verificação do Construtor de Conector
- Introdução
- Exemplo A: criar um conector a partir de uma tela em branco com autenticação do Token de Acesso Pessoal
- Exemplo B: criar um conector de uma tela em branco com autenticação de chave de API
- Exemplo C: criar um conector a partir de uma especificação de API com autenticação de credenciais do cliente OAuth 2.0
- Act! 365
- ActiveCampaign
- Active Directory - Visualização
- Adobe Acrobat Sign
- Adobe PDF Services
- Agent 2 Agent - Preview
- Amazon Bedrock
- Amazon Connect
- Amazon Polly
- Amazon SES
- Amazon Transcribe
- Amazon Web Services
- Anthropic Claude
- Asana
- AWeber
- Azure AI Document Intelligence
- Azure Defender for Cloud
- Azure Maps
- BambooHR
- Box
- Brevo
- Calendly
- Campaign Monitor
- Cisco Webex Teams
- Citrix Hypervisor
- Citrix ShareFile
- Clearbit
- Confluence Cloud
- Constant Contact
- Coupa
- CrewAI – Pré-visualização
- Customer.io
- Database Hub
- Agente do Databricks
- Datadog
- Pesquisa Profunda
- Deputy
- Discord - Visualização
- DocuSign
- Gota
- Dropbox
- Dropbox Business
- Egnyte
- FHIR épico - Visualização
- Eventbrite
- Taxas de câmbio
- Exchange Server - Pré-visualização
- Expensify
- Facebook
- Freshbooks
- Freshdesk
- Freshsales
- Freshservice
- GetResponse
- GitHub
- Gmail
- Google Cloud Platform
- Documentos Google
- Google Drive
- Formulários Google - Pré-visualização
- Google Maps
- Planilhas Google
- Google Speech-to-Text
- Text-to-Speach do Google
- Google Tasks - Visualização
- Google Vertex
- Google Vision
- Google Workspace
- GoToWebinar
- Greenhouse
- Hootsuite
- Http
- Webhook HTTP
- Hubspot CRM
- HubSpot Marketing
- HyperV - Pré-visualização
- Icertis
- iContact
- Insightly CRM
- Intercom
- Jina.ai
- Jira
- Keap
- Klaviyo
- LinkedIn
- Email
- Mailchimp
- Mailgun
- Mailjet
- MailerLite
- Marketo
- MCP
- Microsoft 365
- Microsoft Azure
- Microsoft Azure Active Directory
- Microsoft Azure AI Foundry
- Microsoft Azure OpenAI
- Microsoft Azure Sentinel
- Microsoft Dynamics 365 CRM
- Microsoft OneDrive & SharePoint
- Microsoft Outlook 365
- Microsoft Power Automate – Prévia
- Microsoft Sentiment
- Microsoft Sentinel Threat Intelligence
- Microsoft Teams
- Microsoft Translator
- Microsoft Vision
- Miro
- NetIQ eDirectory
- NVIDIA NIM
- OKTA
- OpenAI
- LLM em conformidade com OpenAI V1
- Oracle Eloqua
- Oracle NetSuite
- PagerDuty
- Paypal
- PDFMonkey
- Perplexity
- Pinecone
- Pipedrive
- QuickBooksOnline
- Quip
- Salesforce
- Salesforce Agentforce & Flows
- Salesforce Marketing Cloud
- SAP BAPI
- SAP Cloud for Customer
- SAP Concur
- SAP OData
- SendGrid
- ServiceNow
- Shopify
- Slack
- SmartRecruiters
- Smartsheet
- Snowflake
- Snowflake Cortex
- Stripe
- Sugar Enterprise
- Sugar Professional
- Sugar Sell
- Sugar Serve
- System Center - Pré-visualização
- TangoCard
- Todoist
- Trello
- Twilio
- UiPath Apps - Preview
- UiPath Data Fabric
- Test Manager da UiPath
- Atividades da UiPath GenAI
- UiPath Orchestrator
- X (anteriormente Twitter)
- Xero
- watsonx.ai
- WhatsApp Business
- UiPath Marketplace
- Funcional
- Workday
- Workday REST
- VMware ESXi vSphere
- YouTube
- Zendesk
- Zoho Campaigns
- Zoho Desk
- Zoho Mail
- Zoom
- ZoomInfo
Acesso à API
Chame a API do Integration Service a partir de um aplicativo externo, usando a autorização do OAuth 2.0 e os escopos do Integration Service.
Visão geral
A API do Integration Service permite que você trabalhe com recursos do Integration Service de um aplicativo externo de sua escolha. Você autoriza o aplicativo por meio da estrutura do OAuth 2.0, para que um serviço ou script possa se autenticar por conta própria, em vez de depender de uma sessão de usuário conectada e sem compartilhar nenhuma credencial.
Use-a para chamar o Integration Service de um pipeline de CI/CD que publica ou implanta uma solução fazendo referência a um conector personalizado, ou de um aplicativo codificado ou agente que precisa criar ou gerenciar suas próprias conexões do Integration Service sem um usuário conectado.
O acesso é restrito aos escopos que você concede. Um aplicativo externo ou um usuário atuando por meio de um não pode exceder essas permissões. O acesso à API existente usando tokens de usuário permanece inalterado.
Saiba como registrar um aplicativo externo.
Permissões de API
Para chamar a API do Integration Service, você deve conceder permissões de API ao aplicativo externo. Essas permissões são conhecidas como escopos. Adicione-as no Automation Cloud em Admin > Aplicativos externos, adicionando Integration Service como um recurso.
| Escopo | Permissões | Disponível como |
|---|---|---|
| IS.Connection.Read | Acesso de leitura para conexões. | Escopo do usuário |
| IS.Connectors.Read | Acesso de leitura a conectores, incluindo o download de um conector personalizado. | Escopo do usuário, escopo do aplicativo |
| IS.Connector.Export | Não usado. Nenhum ponto de extremidade exige esse escopo. | N/A |
IS.Connection.Read é apenas um escopo de usuário. Um aplicativo externo que autentica por conta própria, sem um usuário conectado, não pode ser concedido.
Os aplicativos não confidenciais podem receber apenas escopos de usuário. Para obter a diferença entre os tipos de aplicativos e entre usuário e escopos de aplicativos, consulte Autorização de aplicativos externos.
Autorizando as chamadas de API
Autorize seu aplicativo externo criando um token de acesso para ele. Use o ID do aplicativo e o Segredo do aplicativo gerados quando você registrou o aplicativo. O método de autorização depende do tipo do aplicativo, confidencial ou não confidencial.
Saiba mais sobre os métodos de autorização para apps externos.
Envie o token como um token de portador em suas solicitações. Um token é válido por uma hora. Para continuar chamando a API após isso, gere um novo token de acesso ou solicite um token de atualização.
Escopo da pasta
Um aplicativo externo deve segmentar uma única pasta em cada solicitação, usando o cabeçalho X-UIPATH-FolderKey e precisa da permissão Connections.View nessa pasta. As solicitações que omitem o cabeçalho e as solicitações que solicitam todas as pastas são rejeitadas.
Uma conexão que existe em uma pasta diferente da que você segmentou é relatada como não encontrada, em vez de proibida.
Endpoints disponíveis
O guia de API documenta atualmente esses pontos de extremidade:
As respostas a um aplicativo externo omitem o proprietário da conexão, o ID da instância do elemento, o intervalo de pesquisa e o sinalizador traga-seu-próprio-aplicativo. A configuração de uma conexão é retornada apenas para chamadores que contêm o escopo de leitura de configuração, e valores secretos, como chaves de API e tokens OAuth nunca são retornados.
Para obter detalhes sobre cada ponto de extremidade, consulte o guia da API do Integration Service.