Skip to main content
POST
Probar código
Ejecuta código JavaScript sin guardar una herramienta. Esta operación comienza la ejecución de inmediato; no la uses como validación pasiva.

Endpoint

Solicitud

El código lee input y debe asignar un objeto JSON a output. La plataforma también proporciona _metadata y _variables; esos dos campos reemplazan cualquier valor con el mismo nombre que envíes. La ejecución dispone de 60 segundos. La serialización de output admite hasta 32 KiB; no se aceptan arreglos, valores primitivos ni valores no serializables. Con network.enabled: true, el código dispone de fetch, axios, Headers, Request y Response.
El código se ejecuta de forma remota en infraestructura administrada por la plataforma, no en tu dispositivo. Cada ejecución tiene una duración limitada y recibe únicamente los datos proporcionados por la plataforma.
Si habilitas el acceso de red, ejecuta únicamente código de confianza y evita incluir información sensible que no sea necesaria.

Respuesta exitosa (200)

logs solo aparece cuando la ejecución produce registros.
La respuesta puede contener datos escritos por tu código en output o logs; protégela según su contenido.

Errores frecuentes

Una respuesta 422 tiene esta forma:

Authorizations

x-ib-api-key
string
header
required

Body

application/json
details
object
required
input
object

Datos disponibles en input. El servidor agrega _metadata y _variables; los valores que envíes con esas claves no los reemplazan.

Response

Resultado de la ejecución.

output
object
required

Objeto JSON devuelto por el código; su serialización admite hasta 32 KiB.

durationMs
number
required
logs
object[]