---
title: "¿Cómo ejecutar un Notebook vía su API REST?"
canonical: "https://onesaitplatform-es.refined.site/space/DOC/2216126547/%C2%BFC%C3%B3mo%20ejecutar%20un%20Notebook%20v%C3%ADa%20su%20API%20REST%3F"
format: markdown
---
El motor de Notebooks de la plataforma ofrece un API REST que permite invocar un Notebook pasándole parámetros y obteniendo el resultado de su ejecución.

Por ejemplo en esta aplicación de ejemplo estoy invocando el Notebook con identificador **2DSQMTC7Z **pasándole el parámetro ICN:

![image](media://353b72e4-93e1-4107-8b23-9ed1952491a4)

Para invocar a un Notebook a través de su API REST seguiré estos pasos:

- Primero accederé a mi Notebook para ver el identificador. Éste puede obtenerse de la URL, en el ejemplo **2DTG1H1S5**

![image](media://7292d5de-df61-4ab7-8b91-ed9f67227cd6)

- Luego accederá a la consola de Swagger de la instancia de la plataforma que esté usando, en mi caso: [https://www.onesaitplatform.online/controlpanel/swagger-ui.html](https://www.onesaitplatform.online/controlpanel/swagger-ui.html)

En la sección superior seleccionaré **notebook-ops:**

![image](media://17404d53-6b24-4f63-8b78-713731bd0788)

- Desplegaré las opciones del Servicio y veré:

![image](media://61040a79-5891-40fc-b507-4de1d07edd3b)

- En nuestro caso queremos ejecutar todos los párrafos de mi notebook de forma síncrona, así que seleccionaré el segundo método.

![image](media://d05b5ac9-ffa3-4776-8108-e988424f471a)

Como parámetros seleccionaré el Id del Notebook y el BearerToken que extraigo de:

![image](media://17da98c0-9213-472b-aa4d-b92d340a4f01)

![image](media://19599f5d-93b7-4e2d-a9a1-457a68adadea)

La ejecución es como esta:

![image](media://22d44852-dfef-431d-8c53-d7a4f6380128)

- Como resultado obtendré un OK:

![image](media://9dd16dde-162a-45e6-bf05-a05803b225e7)

- Volveré al Notebook y obtendré el identificador del último párrafo para pedir el resultado:

![image](media://8fd2e265-0f76-41a6-8e51-dd94d16bcc6a)

- Y ejecutaré el primer método con estos parámetros:

![image](media://fe41948e-3c1e-4f1a-8175-ce2d4a28be86)

Esto me da como resultado un mensaje como éste. En este caso concreto como el último párrafo devolvía una imagen me devuelve un HTML con la imagen formateada en Base64 sobre un div para que pueda embeberla en mi web:

![image](media://69cae4a9-30c5-4538-a41f-0c89c58f8a78)