- Primeros pasos
- Notificaciones
- Licencia
- Solución de problemas
- Agentes de codificación
- Creador de conectores
- Acerca del generador de conectores
- Crear tu primer conector
- Crear tu conector a partir de una definición de API
- Configurar la autenticación
- Utilizar variables en el Creador de conectores
- Diseñador de actividades
- Crear un desencadenador
- Scripts globales
- Lista de comprobación del Creador de conectores
- Primeros pasos
- Ejemplo A: crear un conector a partir de un lienzo en blanco con autenticación de token de acceso personal
- Ejemplo B: crear un conector a partir de un lienzo en blanco con autenticación de clave API
- Ejemplo C: crear un conector a partir de una especificación de API con autenticación de credenciales de cliente OAuth 2.0
- Act! 365
- ActiveCampaign
- Active Directory: vista previa
- Adobe Acrobat Sign
- Servicios de Adobe PDF
- 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: vista previa
- Customer.io
- Database Hub
- Agente de Databricks
- Datadog
- BúsquedaProfunda
- Deputy
- Discord - Vista previa
- DocuSign
- Goteo
- Dropbox
- Dropbox Business
- Egnyte
- Epic FHIR: vista previa
- Eventbrite
- Tipos de cambio
- Exchange Server: vista previa
- Expensify
- Facebook
- Freshbooks
- Freshdesk
- Freshsales
- Freshservice
- GetResponse
- GitHub
- Gmail
- Plataforma Google Cloud
- Google Docs
- Google Drive
- Formularios de Google: vista previa
- Google Maps
- Google Sheets
- Google Speech-to-Text
- Texto a voz de Google
- Google Tasks: vista previa
- Google Vertex
- Google Vision
- Google Workspace
- GoToWebinar
- Greenhouse
- Hootsuite
- Http
- Webhook HTTP
- Hubspot CRM
- Hubspot Marketing
- HyperV: vista previa
- Icertis
- iContact
- Insightly CRM
- Intercom
- Jina.ai
- Jira
- Keap
- Klaviyo
- LinkedIn
- Correo
- 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 y SharePoint
- Microsoft Outlook 365
- Microsoft Power Automate: vista previa
- Opinión de Microsoft
- Microsoft Sentinel Threat Intelligence
- Microsoft Teams
- Microsoft Translator
- Microsoft Vision
- Miro
- NetIQ eDirectory
- NVIDIA NIM
- OKTA
- OpenAI
- LLM compatible con 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: vista previa
- TangoCard
- Todoist
- Trello
- Twilio
- UiPath Apps - Preview
- Data Fabric de UiPath
- UiPath Test Manager
- Actividades de UiPath GenAI
- UiPath Orchestrator
- X (anteriormente Twitter)
- Xero
- watsonx.ai
- WhatsApp Business
- WooCommerce
- Viable
- Workday
- REST de Workday
- VMware ESXi vSphere
- YouTube
- Zendesk
- Zoho Campaigns
- Zoho Desk
- Zoho Mail
- Zoom
- ZoomInfo
Acceso a la API
Llama a la API de Integration Service desde una aplicación externa, utilizando la autorización OAuth 2.0 y los ámbitos de Integration Service.
Información general
La API de Integration Service te permite trabajar con recursos de Integration Service desde una aplicación externa de tu elección. Autorizas la aplicación a través del marco OAuth 2.0, por lo que un servicio o script puede autenticarse por sí mismo en lugar de depender de una sesión de usuario que haya iniciado sesión y sin compartir ninguna credencial.
Úsalo para llamar a Integration Service desde un proceso de CI/CD que publica o implementa una solución que hace referencia a un conector personalizado, o desde una aplicación codificada o agente que necesita crear o gestionar sus propias conexiones de Integration Service sin un usuario que haya iniciado sesión.
El acceso se limita a los ámbitos que concedes. Una aplicación externa, o un usuario que actúe a través de una, no puede superar esos permisos. El acceso a la API existente utilizando tokens de usuario no ha cambiado.
Descubre cómo registrar una aplicación externa.
Permisos de API
Para llamar a la API de Integration Service, debes conceder permisos de API a la aplicación externa. Estos permisos se conocen como ámbitos. Agrégalos en Automation Cloud en Admin > Aplicaciones externas, añadiendo Integration Service como recurso.
| Ámbito | Concesiones | Disponible como |
|---|---|---|
| ES.Conexiones.Leer | Acceso de lectura a las conexiones. | Ámbito de usuario |
| ES.Conectores.Leer | Acceso de lectura a los conectores, incluida la descarga de un conector personalizado. | Ámbito de usuario, ámbito de aplicación |
| ES.Conector.Exportar | No utilizado. Ningún punto final requiere este ámbito. | N/D |
IS.Connections.Read es solo un ámbito de usuario. No se puede conceder una aplicación externa que se autentique por sí misma, sin un usuario que haya iniciado sesión.
Las aplicaciones no confidenciales solo pueden recibir ámbitos de usuario. Para conocer la diferencia entre los tipos de aplicación y entre los ámbitos de usuario y aplicación, consulta Autorizar aplicaciones externas.
Autorizar las llamadas a API
Autoriza tu aplicación externa creando un token de acceso para ella. Utiliza el ID de aplicación y el Secreto de aplicación generados al registrar la aplicación. El método de autorización depende del tipo de aplicación, confidencial o no confidencial.
Más información sobre los métodos de autorización para aplicaciones externas.
Envía el token como token al portador en tus solicitudes. Un token es válido durante una hora. Para seguir llamando a la API después de eso, genera un nuevo token de acceso o solicita un token de actualización.
Ámbito de la carpeta
Una aplicación externa debe dirigirse a una sola carpeta en cada solicitud, utilizando el encabezado X-UIPATH-FolderKey , y necesita el permiso Connections.View en esa carpeta. Se rechazan las solicitudes que omiten el encabezado y las solicitudes que solicitan todas las carpetas.
Una conexión que existe en una carpeta diferente de la que seleccionaste se informa como no encontrada, en lugar de prohibida.
Puntos finales disponibles
La guía de la API documenta actualmente estos puntos finales:
Las respuestas a una aplicación externa omiten el propietario de la conexión, el ID de instancia del elemento, el intervalo de sondeo y la marca Trae tu propia aplicación. La configuración de una conexión solo se devuelve a las personas que llaman que tienen el ámbito de lectura de la configuración, y los valores secretos como las claves API y los tokens OAuth nunca se devuelven.
Para obtener más información sobre cada punto final, consulta la guía de la API de Integration Service.