Este módulo permite conectar Saturn Studio con la plataforma OpenRouter, la cual proporciona acceso unificado a múltiples modelos de inteligencia artificial. Gracias a esta integración, se puede listar modelos disponibles, generar respuestas de chat y consultar créditos disponibles mediante una API flexible y eficiente.
📚 Descripción de los comandos
📄 List Models
Parámetro
Descripción
Ejemplo
Credencial
Credencial de OpenRouter necesaria para listar modelos.
credential
Asignar resultado a variable
Variable donde se almacenará el resultado.
{ “models”: [ { “id”: “qwen/qwen-turbo”, “name”: “Qwen Qwen-Turbo”, “description”: “Qwen-Turbo, basado en Qwen2.5, es un modelo de contexto 1M que ofrece alta velocidad y bajo costo, ideal para tareas simples.”, “pricing”: { “prompt”: “0.00000005”, “completion”: “0.0000002”, “image”: “0”, “request”: “0” } }, { “id”: “qwen/qwen-plus”, “name”: “Qwen Qwen-Plus”, “description”: “Qwen-Plus, basado en el modelo base Qwen2.5, es un modelo de contexto 131K con rendimiento equilibrado en velocidad y costo.”, “pricing”: { “prompt”: “0.0000004”, “completion”: “0.0000012”, “image”: “0”, “request”: “0” } } ] }
🧾 Create a Chat Completion
Parámetro
Descripción
Ejemplo
Credencial
Credencial de OpenRouter necesaria para generar respuestas.
credential
Modelo
Selección del modelo a utilizar.
OpenAI: o3 Mini
Texto
Texto sobre el cual generar la respuesta.
Explain how AI works
Temperatura
Temperatura de la distribución. Valores más altos generan respuestas más creativas (0–2).
1
Asignar resultado a variable
Variable donde se almacenará el resultado.
{ “generatedText”: “AI works by learning patterns from data” }
💰 Get Credits
Parámetro
Descripción
Ejemplo
Credencial
Credencial de OpenRouter necesaria para consultar créditos.
List Models: Obtener la lista de modelos disponibles y mostrarlos en un menú desplegable para selección.
Create a Chat Completion: Generar una respuesta automática a partir del texto ingresado por un usuario en un chatbot.
Get Credits: Consultar los créditos restantes para validar si se puede continuar usando los servicios de OpenRouter.
🧩 Requisitos
Contar con una credencial válida de OpenRouter configurada en Saturn Studio.
Tener conexión activa a internet para consumir la API de OpenRouter.
Conocer el ID del modelo que se desea utilizar para completar chats.
Tener permisos suficientes en la cuenta para consultar información y generar contenido.
Saturn Studio – Odoo
📌 ¿Qué es este módulo?
Odoo es un conjunto de aplicaciones empresariales de código abierto que cubre todas las necesidades de una empresa: CRM, ventas, contabilidad, inventario, recursos humanos y más. Este módulo permite conectar Saturn Studio con modelos de Odoo para listar, obtener y crear registros fácilmente, integrando flujos de negocio de manera eficiente.
📚 Descripción de los comandos
📄 List Records
Lista registros desde un modelo en Odoo.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de Odoo necesaria para listar registros.
credential
Filtro
Filtro para aplicar a los registros.
is_company = True
Asignar resultado a variable
Variable donde se almacenará el resultado.
{“records”[{“id”9,”display_name””AFIP”},{“id”7,”display_name””Consumidor Final Anónimo”}]}
🧾 Get Record
Obtiene un registro por su ID desde un modelo en Odoo.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de Odoo necesaria para obtener el registro.
List Records Obtener una lista de clientes con el filtro is_company = True y almacenarlos para mostrarlos en un dashboard.
Get Record Consultar los datos de contacto de un cliente específico por su ID para mostrarlos en un formulario.
Create Record Crear un nuevo cliente con nombre y correo desde un formulario automatizado.
🧩 Requisitos
Contar con una credencial válida de Odoo configurada en Saturn Studio.
Conocer el nombre del modelo desde donde se desean obtener o crear registros.
Tener permisos de lectura/escritura sobre los modelos correspondientes en la instancia de Odoo.
Saturn Studio – OpenAI
📌 ¿Qué es este módulo?
OpenAI es una de las compañías líderes en inteligencia artificial, reconocida por desarrollar modelos avanzados como GPT. Este módulo permite interactuar con asistentes, generar texto, imágenes, audio y realizar transcripciones directamente desde Saturn Studio, facilitando flujos inteligentes y automatizados.
📚 Descripción de los comandos
💬 Message an Assistant
Envía un mensaje a un asistente de OpenAI y obtiene una respuesta.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de OpenAI necesaria para enviar el mensaje.
My OpenAI credentials
Asistente
Asistente de OpenAI con el que se desea interactuar.
Credencial de OpenAI necesaria para generar la imagen.
My OpenAI credentials
Modelo
Modelo a utilizar.
Model
Obtener imagen en binario
Si se desea obtener la imagen en binario.
True
Texto
Descripción de la imagen a generar.
Text
Asignar resultado a variable
Variable donde se almacenará el resultado.
{var}
🔊 Generate audio
Genera un audio a partir de un texto.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de OpenAI necesaria para generar el audio.
My OpenAI credentials
Modelo
Modelo de OpenAI para generar audio.
Model
Voz
Voz a utilizar.
Voice
Texto
Texto a convertir en audio.
Text
Asignar resultado a variable
Variable donde se almacenará el resultado.
{var}
🧾 Transcribe audio
Transcribe un audio usando un modelo de OpenAI.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de OpenAI necesaria para transcribir audio.
My OpenAI credentials
Modelo
Modelo a utilizar.
Model
Prompt
Prompt opcional para dirigir la transcripción.
Prompt: transcribe to spanish
URL de audio
URL del audio a transcribir.
Audio URL
Asignar resultado a variable
Variable donde se almacenará el resultado.
{var}
🧪 Ejemplo de uso
Message an Assistant Enviar una pregunta a un asistente de soporte técnico personalizado.
Text completion Completar la redacción de un informe o idea de marketing.
Generate image Crear una ilustración basada en una descripción para una presentación.
Transcribe audio Extraer texto de una reunión grabada para análisis posterior.
🧩 Requisitos
Tener una credencial válida de OpenAI configurada en Saturn Studio.
Haber creado asistentes personalizados en la plataforma de OpenAI (si se desea interactuar con uno).
Disponer de los permisos adecuados y planes habilitados en la cuenta de OpenAI para generación de texto, imágenes o audio.
Saturn Studio – Notion
📌 ¿Qué es este módulo?
Notion es un espacio de trabajo todo-en-uno que permite gestionar tareas, proyectos, bases de datos, notas, calendarios y más. Este módulo facilita la integración de Notion con Saturn Studio para automatizar la consulta y creación de bases de datos, páginas y bloques.
📚 Descripción de los comandos
📄 Retrieve a Database
Recupera una base de datos desde Notion.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de Notion necesaria para acceder.
credential
Database ID
ID de la base de datos que se desea recuperar.
668d797c-76fa-4934-9b05-ad288df2d136
Asignar resultado a variable
Variable donde se almacenará el resultado.
{var}
📝 Create a Database
Crea una base de datos como subpágina en una página padre.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de Notion necesaria para crear.
credential
Parent ID
ID de la página padre donde se creará la base de datos
668d797c-76fa-4934-9b05-ad288df2d136
Título
Título de la base de datos.
Contacts
Asignar resultado a variable
Variable donde se almacenará el resultado.
{var}
📃 List Page Content
Lista el contenido de una página de Notion.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de Notion necesaria para listar.
credential
Page ID
ID de la página a consultar.
668d797c-76fa-4934-9b05-ad288df2d136
Límite
Número máximo de registros a recuperar.
10
Asignar resultado a variable
Variable donde se almacenará el resultado.
{var}
📄 Create a Page
Crea una página en Notion dentro de una página padre.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de Notion necesaria para crear.
credential
Parent ID
ID de la página padre.
19a66c70c32c800cac96fdb91f398f58
Título de la página
Título de la nueva página.
Page Title
Asignar resultado a variable
Variable donde se almacenará el resultado.
{var}
🔍 Retrieve a Block
Recupera un bloque de contenido desde Notion.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de Notion necesaria para recuperar el bloque
credential
Block ID
ID del bloque que se desea obtener.
668d797c-76fa-4934-9b05-ad288df2d136
Recuperar hijos
Si tiene hijos, también se recuperarán.
true
Asignar resultado a variable
Variable donde se almacenará el resultado.
{var}
🧪 Ejemplo de uso
Retrieve a Database Obtener una base de datos de Notion para listar los registros y trabajar con ellos.
Create a Page Crear una nueva página dentro de una base de datos o página existente.
List Page Content Verificar el contenido de una página y sus bloques estructurados.
Retrieve a Block Recuperar un bloque específico, incluyendo sus elementos hijos si existen.
🧩 Requisitos
Tener una credencial válida de Notion configurada en Saturn Studio.
Contar con permisos adecuados sobre las bases de datos, páginas o bloques a consultar o editar.
Tener habilitado el acceso a la API de Notion para la integración.
Saturn Studio – MySQL
📌 ¿Qué es este módulo?
MySQL es un sistema de gestión de bases de datos relacional desarrollado por Oracle. Utilizado a nivel mundial, permite gestionar bases de datos de manera eficiente mediante lenguaje SQL. Este módulo permite ejecutar consultas personalizadas directamente desde Saturn Studio.
📚 Descripción de los comandos
📄 Query MySQL
Permite crear y ejecutar consultas personalizadas en una base de datos MySQL.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de MySQL necesaria para conectarse a la base de datos.
My MySQL credentials
Consulta (Query)
Consulta SQL que se desea ejecutar.
SELECT * FROM tabla
Asignar resultado a variable
Variable donde se almacenará el resultado. Ejemplo: {“result”:[{“id”:1,”nombre”:”Juan”},{“id”:2,”nombre”:”Lucía”}]}
{result}
🧪 Ejemplo de uso
Query MySQL Ejecutar una consulta SELECT sobre una tabla específica para obtener todos los registros disponibles, y almacenar el resultado en una variable para su procesamiento.
🧩 Requisitos
Tener una credencial válida de MySQL configurada en Saturn Studio.
Contar con los permisos necesarios para ejecutar consultas dentro de la base de datos.
Las consultas deben estar escritas en sintaxis SQL válida y ser compatibles con la estructura de la base de datos.
Saturn Studio – MongoDB
📌 ¿Qué es este módulo?
MongoDB es una base de datos NoSQL orientada a documentos, ideal para manejar grandes volúmenes de información no estructurada. Este módulo permite realizar operaciones como búsqueda, inserción, actualización y eliminación de documentos dentro de colecciones MongoDB directamente desde Saturn Studio.
📚 Descripción de los comandos
🔍 Find Documents
Permite buscar documentos en una colección de MongoDB.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de MongoDB necesaria para conectarse a la base de datos.
credential
Base de datos
Nombre de la base de datos donde se encuentra la colección.
rocketbot_db
Colección
Nombre de la colección donde se encuentran los documentos.
John Doe
Consulta (Query)
Filtro para buscar documentos.
{“name”: “Jane Doe”}
Opciones
Opciones adicionales, como límite de resultados.
{“limit”: 10}
Asignar resultado a variable
Variable donde se almacenará el resultado. Ejemplo: [{“filename”:”file.pdf”,”id”:”b407b6e6a2e47ae571b625fa28a1e08a”,”size”:14703,”provider”:”ilovepdf”}]
{var}
➕ Insert Documents
Inserta uno o varios documentos en una colección de MongoDB.
Variable donde se almacenará el resultado. Ejemplo: {“insertedCount”: 2, “insertedDocuments”: [{“data”: {“name”: “Pedro Morales”, “age”: 25, “_id”: “62814136daj378e1b36e5c8d”}}, {“data”: {“name”: “Mariano Diaz”, “age”: 30, “_id”: “62814136daj378e1b36e5c8d”}}]}
{var}
✏️ Update a Document
Actualiza un documento específico dentro de una colección.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de MongoDB necesaria para conectarse.
credential
Base de datos
Base de datos donde se encuentra la colección.
rocketbot_db
Colección
Colección donde se encuentra el documento a actualizar.
John Doe
ID del Documento
ID del documento que se desea actualizar.
678143cc4c1b40c5185c2164
Documento
Contenido actualizado del documento.
{“name”:”Jane Doe”,”age”:25}
Asignar resultado a variable
Variable donde se almacenará el resultado. Ejemplo: {“updatedDocument”:{“_id”:”678145bcew58c7168c73ef10″,”name”:”John Doe “,”age”:21}}
{var}
🗑️ Delete a Document
Elimina un documento específico de una colección.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de MongoDB necesaria para conectarse.
credential
Base de datos
Base de datos donde se encuentra la colección.
rocketbot_db
Colección
Colección donde se encuentra el documento a eliminar.
John Doe
ID del Documento
ID del documento que se desea eliminar.
678143cc4c1b40c5185c2164
Asignar resultado a variable
Variable donde se almacenará el resultado. Ejemplo: {“message”:”Document deleted successfully.”,”deletedId”:”6711730a6l7b4ei09d8ye9fb”}
{var}
🧪 Ejemplo de uso
Find Documents Buscar registros de personas llamadas “Jane Doe” en la base rocketbot_db con un límite de 10 resultados.
Insert Documents Insertar múltiples documentos como nuevos usuarios con sus edades correspondientes.
Update a Document Actualizar el nombre o edad de un documento específico identificado por su ID.
Delete a Document Eliminar un documento de la colección especificando su ID único.
🧩 Requisitos
Una credencial válida de MongoDB configurada en Saturn Studio.
Tener acceso a la base de datos y colección donde se desean realizar las operaciones.
Usar sintaxis válida JSON para los documentos y consultas.
Saturn Studio – Mistral AI
📌 ¿Qué es este módulo?
Mistral AI es una empresa especializada en inteligencia artificial de código abierto. Desarrolla modelos avanzados de lenguaje natural diseñados para tareas como generación de texto, procesamiento de imágenes, OCR de documentos y creación de embeddings. Este módulo permite interactuar con sus modelos directamente desde Saturn Studio.
📚 Descripción de los comandos
✍️ Generate Text
Genera texto a partir de un prompt usando un modelo de Mistral AI.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de Mistral AI necesaria para generar texto.
credential
Modelo
Selecciona el modelo de Mistral AI a utilizar.
mistral-large-latest
Texto
Texto de entrada para que el modelo genere una respuesta.
Explain how AI works
Asignar resultado a variable
Variable donde se almacenará el resultado. Ejemplo: {“response”: “AI works by learning patterns from data”}
{var}
🖼️ Process Image
Procesa una imagen utilizando un modelo visual de Mistral AI.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de Mistral AI necesaria para procesar la imagen.
credential
Modelo
Selecciona el modelo a utilizar.
pixtral-12b-2409
Ruta del archivo
Ruta local del archivo de imagen a procesar.
image.jpg
Texto
Instrucción textual sobre lo que se espera del modelo.
Describe the image
Asignar resultado a variable
Variable donde se almacenará el resultado. Ejemplo: {“response”: “The image displays a code snippet written in JavaScript…”}
{var}
📄 OCR Document
Extrae texto de una imagen o archivo PDF mediante OCR.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de Mistral AI necesaria para extraer texto.
credential
Modelo
Selecciona el modelo de OCR de Mistral AI.
mistral-ocr-latest
Ruta del archivo
Ruta local del archivo de imagen o PDF.
image.jpg
Asignar resultado a variable
Variable donde se almacenará el resultado. Ejemplo: {“response”:[{“index”:0,”markdown”:”In my younger and more vulnerable years…”}]}
{var}
🧠 Create Embedding
Crea un embedding vectorial a partir de un texto dado.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de Mistral AI necesaria para crear el embedding.
credential
Texto
Texto del cual se generará el embedding.
How does AI work?
Asignar resultado a variable
Variable donde se almacenará el resultado. Ejemplo: {“embedding”: [-0.038421630859375, 0.0095062255859375, …]}
{var}
🧪 Ejemplo de uso
Generate Text Genera una respuesta a partir de un prompt como: “Explain how AI works” y almacena el resultado.
Process Image Carga una imagen y pide al modelo que describa su contenido.
OCR Document Extrae el contenido textual de una imagen o documento PDF escaneado.
Create Embedding Convierte una oración en una representación vectorial útil para búsqueda semántica o comparación de textos.
🧩 Requisitos
Contar con una credencial válida de Mistral AI.
Para procesar imágenes u OCR, se debe indicar correctamente la ruta al archivo local.
Para embeddings y texto, se debe especificar un texto de entrada claro y conciso.
Saturn Studio – Microsoft Word
📌 ¿Qué es este módulo?
Microsoft Word es una aplicación de procesamiento de texto ampliamente utilizada para crear, editar y compartir documentos. Este módulo permite interactuar con archivos Word almacenados en OneDrive, incluyendo su creación, descarga, lectura y eliminación directamente desde Saturn Studio.
📚 Descripción de los comandos
📄 Get Files
Obtener archivos de Word desde OneDrive.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de Microsoft necesaria para acceder a OneDrive.
credential
Carpetas
Carpeta de OneDrive donde se buscarán los archivos.
Root
Asignar variable
Variable donde se almacenará el resultado. Ejemplo: [{“id”: “F1AA1BDEBE2D6235!sb180ff3714ec4e22878e81b6b729bbac”, “name”: “Document.docx”, “webUrl”: “https://onedrive.live.com/personal/de1112333ss3itjj“}]
{var}
📝 Create File
Crear un nuevo archivo Word.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de Microsoft necesaria para crear el archivo.
credential
Carpetas
Carpeta de OneDrive donde se creará el archivo.
folders
Nombre del archivo
Nombre del archivo a crear.
file.docx
Contenido
Contenido que tendrá el archivo Word.
File content
Asignar variable
Variable donde se almacenará el resultado. Ejemplo: {“id”: “F1AA1BDEBE2D6235!sef88272ce42740b981140e6257384c77”, “name”: “document.docx”, “folder”: “Desktop”, “webUrl”: “https://onedrive.live.com/personal/f1aa1bdebe2d6235/…”}
{var}
🗑️ Delete File
Eliminar un archivo Word.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de Microsoft necesaria para eliminar el archivo.
Variable donde se almacenará el resultado. Ejemplo: {“message”: “File deleted successfully”, “file_id”: “F1AA1BDEBE2D6235!s97f0feef073946c1bce3122a7c6aff83”}
{var}
⬇️ Download File
Descargar un archivo Word.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de Microsoft necesaria para descargar el archivo.
Variable donde se almacenará el resultado. Ejemplo: [{“filename”: “document.docx”, “id”: “a3f4afaf10ed4b6522a80cb3e2807453409668edeb91e6bf0d660c2284c5f53b”, “size”: 7373, “provider”: “word”}]
{var}
🧪 Ejemplo de uso
Get Files Listar todos los documentos Word almacenados en una carpeta de OneDrive.
Create File Crear un documento Word con contenido personalizado dentro de una carpeta específica.
Delete File Eliminar un archivo Word identificándolo por su ID.
Download File Descargar un archivo Word para su uso local o respaldo.
🧩 Requisitos
Tener una credencial válida de Microsoft configurada en Saturn Studio.
Para crear un archivo, se debe indicar una carpeta y el contenido del documento.
Para eliminar o descargar, es obligatorio indicar el ID del archivo correspondiente.
Saturn Studio – Microsoft Outlook
📌 ¿Qué es este módulo?
Microsoft Outlook es una plataforma de correo electrónico que permite enviar, recibir y gestionar mensajes de forma eficiente. Este módulo facilita la interacción directa con Outlook desde Saturn Studio, permitiendo leer, enviar, responder, reenviar correos y manejar archivos adjuntos.
📚 Descripción de los comandos
📬 Get All Messages
Obtener todos los mensajes de Outlook.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de Microsoft necesaria para acceder a Outlook.
credential
Límite
Número máximo de mensajes a recuperar.
10
Asignar variable
Variable donde se almacenará el resultado. Ejemplo: {“messages”: [{“id”: “AQMkADAwATM3ZmYAZS0wZGE3…”,”sender”: “example@outlook.com“,”subject”: “This is a subject”,”receivedDateTime”: “2024-12-12T191240Z”}]}
{var}
📄 Get Message
Obtener el detalle de un mensaje específico.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de Microsoft necesaria para acceder a Outlook.
credential
ID del mensaje
ID del mensaje a consultar.
AQMkADAwATM3ZmYAZS0wZGE3…
Asignar variable
Variable donde se almacenará el resultado. Ejemplo: {“message”: {“id”: “AQMkADAwATM3ZmYAZS0wZGE3…”,”sender”: “example@outlook.com“,”subject”: “This is a subject”}}
{var}
✉️ Create and Send a Message
Crear y enviar un mensaje desde Outlook.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de Microsoft necesaria para acceder a Outlook.
Variable donde se almacenará el resultado. Ejemplo: {“message”: {“id”: “AQMkADAwATM3ZmYAZS0wZGE3…”,”subject”: “FW This is a subject”}}
{var}
🔁 Reply to a Message
Responder un mensaje recibido en Outlook.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de Microsoft necesaria para acceder a Outlook.
credential
ID del mensaje
ID del mensaje al que se desea responder.
AQMkADAwATM3ZmYAZS0wZGE3…
Asunto
Asunto del mensaje de respuesta.
Subject
Cuerpo
Cuerpo del mensaje de respuesta.
Write your message…
Adjuntos
Archivos adjuntos para incluir en la respuesta.
seleccionar archivos
Asignar variable
Variable donde se almacenará el resultado. Ejemplo: {“message”: {“id”: “AQMkADAwATM3ZmYAZS0wZGE3…”,”subject”: “This is a test”}}
{var}
🧪 Ejemplo de uso
Get All Messages Recuperar los últimos 10 mensajes del buzón de entrada.
Get Message Obtener detalles de un mensaje específico usando su ID.
Create and Send a Message Redactar un nuevo correo, añadir asunto, cuerpo, y adjuntos, y enviarlo a uno o varios destinatarios.
Forward a Message Reenviar un correo recibido a otro destinatario.
Reply to a Message Responder a un correo con contenido personalizado y archivos adjuntos.
🧩 Requisitos
Tener una credencial válida de Microsoft Outlook configurada en Saturn Studio.
Para reenviar o responder correos, se necesita el ID del mensaje original.
Para enviar mensajes, se debe indicar al menos un destinatario y un contenido básico del mensaje.
Saturn Studio – Microsoft OneDrive
📌 ¿Qué es este módulo?
Microsoft OneDrive es el servicio de almacenamiento en la nube de Microsoft. Este módulo permite obtener, subir, descargar, mover, crear y eliminar archivos o carpetas en OneDrive directamente desde Saturn Studio.
📚 Descripción de los comandos
📁 Get Files
Obtener archivos desde una carpeta específica en OneDrive.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de Microsoft necesaria para obtener archivos.
credential
Carpeta
Carpeta de OneDrive donde se buscarán los archivos.
Root
Asignar variable
Variable donde se almacenará el resultado. Ejemplo: [{“id”: “F1AA1BDEBE2D6235!sb180ff3714ec4e22878e81b6b729bbac”, “name”: “File.xlsx”}]
{var}
⬇️ Download File
Descargar un archivo desde OneDrive.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de Microsoft necesaria para descargar archivos.
credential
ID del archivo
ID del archivo que se desea descargar.
F1AA1BDEBE2D6235!s7dea54c…
Asignar variable
Variable donde se almacenará el resultado. Ejemplo: [{“filename”: “document.docx”}]
{var}
⬆️ Upload File
Subir un archivo a OneDrive.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de Microsoft necesaria para subir archivos.
credential
Carpeta
Carpeta de destino en OneDrive.
Root
Nombre del archivo
Nombre del archivo a subir.
filename.xlsx
Archivo a subir
Archivo a cargar en OneDrive.
File to upload
Si existe archivo con mismo nombre
Acción si el archivo ya existe: Replace, Rename o Error.
Replace
Asignar variable
Variable donde se almacenará el resultado. Ejemplo: {“message”: “Files uploaded successfully”}
{var}
📂 Create Folder
Crear una carpeta en OneDrive.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de Microsoft necesaria para crear carpetas.
credential
Carpeta
Carpeta en la cual se creará la nueva carpeta.
Root
Nombre de la carpeta
Nombre de la nueva carpeta a crear.
New Folder
Si existe carpeta con mismo nombre
Acción si ya existe una carpeta con ese nombre: Replace, Rename o Error.
Rename
Asignar variable
Variable donde se almacenará el resultado. Ejemplo: {“folder”: {“name”: “Folder”}}
{var}
🔄 Move File/Folder
Mover un archivo o carpeta a una nueva ubicación dentro de OneDrive.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de Microsoft necesaria para mover archivos.
credential
Tipo
Seleccionar si se moverá un archivo o carpeta.
File
ID del archivo
ID del archivo o carpeta que se desea mover.
F1AA1BDEBE2D6235!…
ID carpeta destino
ID de la carpeta de destino.
F1AA1BDEBE2D6235!…
Asignar variable
Variable donde se almacenará el resultado.
{var}
❌ Delete File/Folder
Eliminar un archivo o carpeta de OneDrive.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de Microsoft necesaria para eliminar archivos.
credential
Tipo
Seleccionar si se eliminará un archivo o una carpeta.
Folder
ID del elemento
ID del archivo o carpeta a eliminar.
F1AA1BDEBE2D6235!…
Asignar variable
Variable donde se almacenará el resultado. Ejemplo: {“message”: “Folder deleted successfully”}
{var}
🧪 Ejemplo de uso
Get Files Obtener todos los archivos almacenados en la carpeta raíz de OneDrive.
Upload File Subir un archivo llamado informe.xlsx al directorio raíz y reemplazar si ya existe.
Download File Descargar un archivo específico usando su ID y almacenarlo localmente.
Create Folder Crear una nueva carpeta de nombre “Documentos” en el directorio raíz.
Move File/Folder Mover un archivo a una nueva carpeta usando los respectivos IDs.
Delete File/Folder Eliminar una carpeta llamada “Antiguos” usando su ID.
🧩 Requisitos
Tener una credencial válida de Microsoft OneDrive configurada en Saturn Studio.
Conocer los IDs de archivos o carpetas si se van a mover, eliminar o descargar.
Para subir archivos, se requiere indicar el archivo y su nombre de destino.
Las operaciones son válidas solo dentro del espacio de almacenamiento asignado al usuario autenticado.