- Primeros pasos
- Notificaciones
- Licencia
- Solución de problemas
- 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
- 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
- Amazon Bedrock
- Amazon Connect
- Amazon Polly
- Amazon SES
- Amazon Transcribe
- Amazon Web Services
- Anthropic Claude
- Asana
- AWeber
- Azure AI Document Intelligence
- Azure Maps
- BambooHR
- Box
- Acerca del conector de Box
- Autenticación de Box
- Eventos de Box
- Brevo
- Calendly
- Campaign Monitor
- Cisco Webex Teams
- Citrix Hypervisor
- Citrix ShareFile
- Clearbit
- Confluence Cloud
- Constant Contact
- Coupa
- CrewAI: vista previa
- Customer.io
- Hub de base de datos: vista previa
- Agente de Databricks
- Datadog
- BúsquedaProfunda
- Deputy
- Discord - Vista previa
- DocuSign
- Goteo
- Dropbox
- Dropbox Business
- Egnyte
- 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
- Microsoft 365
- Microsoft Azure
- Microsoft Azure Active Directory
- Microsoft Azure AI Foundry
- Microsoft Azure OpenAI
- Microsoft Dynamics 365 CRM
- Microsoft OneDrive y SharePoint
- Microsoft Outlook 365
- Microsoft Power Automate: vista previa
- Opinión de Microsoft
- Microsoft Teams
- Microsoft Translator
- Microsoft Vision
- Miro
- NetIQ eDirectory
- OKTA
- OpenAI
- LLM compatible con OpenAI V1
- Oracle Eloqua
- Oracle NetSuite
- PagerDuty
- PayPal
- PDFMonkey
- Perplexity
- Pinecone
- Pipedrive
- QuickBooksOnline
- Quip
- Salesforce
- Salesforce AgentForce y flujos: vista previa
- 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: vista previa
- 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

Guía de usuario de Integration Service
Autenticación de Box
UiPath admite los siguientes tipos de autenticación para Box. Para obtener más información, consulta la documentación de autenticación de Box.
| Tipo de Autenticación | Descripción | Ideal para |
|---|---|---|
| Código de autorización OAuth 2.0 | El usuario inicia sesión a través de Box y otorga acceso a la API. | Acceso de usuario individual (automatización atendida o personal). |
| Credenciales de cliente OAuth 2.0 | Autenticación no interactiva de servicio a servicio. | Acceso de servicio a servicio dentro del espacio de trabajo del usuario. |
| Traiga su propia aplicación OAuth 2.0 | Utiliza tu propia aplicación OAuth con la URL de devolución de llamada de UiPath. | Clientes que gestionan su propia aplicación y claves de Box. |
| Token de acceso personal (PAT) | Utiliza una clave privada de Box JWT y un ID de empresa/usuario. | Integraciones de nivel empresarial de servidor a servidor que requieren acceso solo a la aplicación o a toda la empresa sin interacción del usuario. |
Detalles de los tipos de autenticación
Código de autorización OAuth 2.0
| Campo | Descripción |
|---|---|
| Clave API OAuth | ID de cliente de Box . |
| Secreto de la API OAuth | Secreto de cliente de Box . |
| Ámbito | Selecciona los ámbitos configurados en tu aplicación de Box. |
Credenciales de cliente OAuth 2.0
| Campo | Descripción |
|---|---|
| Clave API OAuth | ID de cliente de Box. |
| Secreto de la API OAuth | Secreto de cliente de Box. |
| Tipo de asunto | "Enterprise" o "User" |
| ID de empresa/ID de usuario | ID de empresa de Box o ID de usuario de Box. |
| Ámbito | Debe coincidir con los ámbitos configurados en Box. |
Traiga su propia aplicación OAuth 2.0
| Campo | Descripción |
|---|---|
| Clave API OAuth | ID de cliente de Box. |
| Secreto de la API OAuth | Secreto de cliente de Box. |
| Ámbito | Ámbitos de Box predefinidos o personalizados. |
Configura este URI de redirección en tu aplicación de Box: https://{baseURL}/provisioning_/callback (por ejemplo, https://cloud.uipath.com/provisioning_/callback).
Token de acceso personal (PAT)
| Campo | Descripción |
|---|---|
| Clave API OAuth | ID de cliente de Box de la Consola de desarrollador de Box. |
| Secreto de la API OAuth | Secreto de cliente de Box desde la Consola de desarrollador de Box. |
| Ámbito | Ámbitos seleccionados en Box y necesarios para la automatización. |
| Audiencia de JWT | Ejemplo: https://api.box.com/oauth2/token |
| Clave codificada JWT en formato Base64 | La clave privada codificada en Base64 de la aplicación de Box de la configuración de la aplicación JWT. |
| Emisor JWT | El ID de cliente de la aplicación Box, utilizado como reclamación JWT iss . |
| Subtipo JWT | Debe ser empresa o usuario según el destino de suplantación deseado. |
| Asunto JWT | El ID de empresa (si el subtipo = empresa) o el ID de usuario (si el subtipo = usuario). |
Crear una aplicación de Box
Antes de conectar UiPath a Box, debes crear una aplicación en la Consola de desarrollador de Box. Para obtener más información, consulta la Documentación de Box Developer.
- Abrir consola de desarrollador
- Selecciona Crear nueva aplicación
- Elige uno de los siguientes dependiendo de tu tipo de autenticación previsto:
- OAuth 2.0 (autenticación de usuario) → utilizado para el código de autorización y BYO OAuth
- OAuth 2.0 con credenciales de cliente → utilizado para flujos de credenciales de cliente
- OAuth 2.0 con JWT → utilizado para PAT en UiPath IS
Después de crear la aplicación Box, recopila:
- ID de cliente
- Secreto de cliente
- Ámbitos de la aplicación
- Clave privada (solo aplicaciones JWT)
- ID de empresa/usuario
Para la aplicación Trae tu propia aplicación OAuth 2.0, añade la URL de devolución de llamada de UiPath a tu aplicación de Box: https://{baseURL}/provisioning_/callback (por ejemplo, https://cloud.uipath.com/provisioning_/callback).
Comprender los ámbitos de Box
Box requiere una selección de permisos explícitos conocida como "ámbitos". La siguiente tabla enumera los ámbitos predefinidos comunes para las aplicaciones de Box.
| Ámbito | Descripción |
|---|---|
| sololectura_raíz | Acceso de solo lectura a todo el contenido al que puede acceder el usuario o la cuenta. |
| lectura_raíz | Acceso completo de lectura/escritura a archivos y carpetas. |
| Gestionar_grupos | Administrar grupos de Box. |
| gestionar_propiedades_empresariales | Gestionar metadatos y propiedades empresariales. |
| gestionar_retención_de_datos | Configura políticas de retención y retenciones legales. |
| sign_requests.readwrite | Crear y gestionar solicitudes de Box Sign. |
| gestionar_usuarios_aplicación | Gestionar usuarios de la aplicación. |
| gestionar_usuarios_gestionados | Administrar usuarios administrados por la empresa. |
Tu Box Developer Console debe reflejar los mismos ámbitos que seleccionaste al crear la conexión. Para obtener más información sobre los ámbitos, consulta la documentación de Ámbitos en Box.
Cómo preparar la clave privada de Box
Paso 1: Descarga la clave privada
Descarga el archivo JSON de la aplicación Box que contiene la clave_privada_cifrada y la frase de contraseña.
Paso 2: Descifrar utilizando la frase de contraseña
Si la clave está cifrada, descifrarla:
openssl pkcs8 -inform PEM -in private_key.pem -out decrypted_key.pem -passin pass:YOUR_PASSPHRASE
openssl pkcs8 -inform PEM -in private_key.pem -out decrypted_key.pem -passin pass:YOUR_PASSPHRASE
Esto produce lo siguiente:
-----BEGIN PRIVATE KEY-----
...
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
...
-----END PRIVATE KEY-----
Paso 3: Eliminar encabezados/pies de página de PEM
Elimina estas dos líneas por completo:
-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
-----END PRIVATE KEY-----
Paso 4: Eliminar todas las nuevas líneas y espacios en blanco
Convierte la clave en una sola línea continua, sin espacios ni saltos de línea.
Ejemplo de resultado: MIIG/wIBADANBgkqhkiG9w0BAQEFAASCBK...
Paso 5: Codificar en Base64 la clave limpia
Codifica la clave de una sola línea:
Linux/macOS: echo -n "CLEANED_KEY" | base64
PowerShell: [Convert]::ToBase64String([Text.Encoding]::UTF8.GetBytes("CLEANED_KEY"))
Pega la salida Base64 resultante en: JWT Base64 Encoded Key. Para obtener más información, consulta la documentación de autenticación de Box.
- Detalles de los tipos de autenticación
- Código de autorización OAuth 2.0
- Credenciales de cliente OAuth 2.0
- Traiga su propia aplicación OAuth 2.0
- Token de acceso personal (PAT)
- Crear una aplicación de Box
- Comprender los ámbitos de Box
- Cómo preparar la clave privada de Box
- Paso 1: Descarga la clave privada
- Paso 2: Descifrar utilizando la frase de contraseña
- Paso 3: Eliminar encabezados/pies de página de PEM
- Paso 4: Eliminar todas las nuevas líneas y espacios en blanco
- Paso 5: Codificar en Base64 la clave limpia