> For the complete documentation index, see [llms.txt](https://docs.skyone.cloud/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.skyone.cloud/espanol/skyone-studio/integraciones/flujos/modulos-de-herramientas/modulo-devolver.md).

# Módulo Devolver

* [Definición](#definicion)
* [Configuración del módulo](#configuracion-del-modulo-retorno)
  * [Variables de Flujo](#variables-de-flujo)
    * [Datos de origen](#datos-de-origen)
    * [Resultado](#resultado)

***

### Definición

El módulo de herramientas **"Devolver"**, módulo estándar para uso en cualquier flujo, fue creado para la **transformación de datos mediante** [**JSONATA**](https://jsonata.org/) y para devolver una respuesta a una solicitud **HTTP**, facilitando así la creación de operaciones complejas.

**JSONata** es un lenguaje ligero diseñado para consultar y transformar estructuras de datos en **JSON**.

El módulo **"Devolver"** está compuesto por una única operación, que permite manipular múltiples datos y transformarlos en el formato deseado. Este módulo siempre inicializa el parámetro **data**, lo que nos permite, como vimos en [**Manipulación de Objetos**](/espanol/skyone-studio/integraciones/operaciones-de-datos/manipulacion-de-objetos.md), no solo obtener un conjunto de datos, sino también filtrarlo para evocar únicamente un subconjunto específico.

{% hint style="info" %}
El módulo **"Devolver"** es ideal para manipulaciones de datos más complejas que requieran una respuesta a una solicitud HTTP. Para manipular datos con una respuesta interna dentro del flujo, se recomienda utilizar el módulo **"**[**Transformación de Datos**](/espanol/skyone-studio/integraciones/flujos/modulos-de-herramientas/modulo-transformacion-de-datos.md)**"**. Para manipulaciones de menor complejidad, igualmente sin la necesidad de una respuesta externa, se recomienda el uso de una **SMOP**.
{% endhint %}

***

### Configuración del módulo Devolver

El módulo **"Devolver"** aparece en la opción **Herramientas** dentro de la edición de un flujo. Después de hacer clic para añadirlo, se mostrará la ventana modal de configuración.

<figure><img src="/files/JeAvRNu7EfD84rI195yf" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
[Consulte sobre el **Encabezado del Módulo** aquí.](/espanol/skyone-studio/integraciones/encabezado-de-los-modulos.md)
{% endhint %}

***

### Variables de Flujo

Esta es la primera parte de la configuración del módulo **"Devolver"**. Aquí es necesario proporcionar un conjunto de datos en formato **JSON** para su transformación y hacer clic en **"Validar"** para comprobar si existe algún error y obtener una **previsualización de los datos** que serán transformados.

<figure><img src="/files/NlHGRJq9cQS8ialZmcAG" alt=""><figcaption></figcaption></figure>

***

### Datos de origen

Agregue, arrastre y seleccione los campos necesarios: **Clave**, **Valor** y **Tipo** (objeto, número, etc.).

También es posible utilizar el **"JSON de Origen"**.

Una vez finalizada la configuración de las variables de flujo, haga clic en **"Avanzar"**.

***

### Resultado

En la sección **"Resultado"**, podrá visualizar el área de **Datos de Entrada**, **JSON** y **JSONATA**, y manipularlos de la manera deseada utilizando **JSONATA**. El botón **"Ejecutar"** permite realizar pruebas sobre las variables recién configuradas.

<figure><img src="/files/F0HcYTqD3IjXFD46251S" alt=""><figcaption></figcaption></figure>

Para finalizar la configuración del módulo, haga clic en **"Guardar"**.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.skyone.cloud/espanol/skyone-studio/integraciones/flujos/modulos-de-herramientas/modulo-devolver.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
