---
title: "REST Services Planner"
canonical: "https://onesaitplatform-es.refined.site/space/DOC/3662446593/REST%20Services%20Planner"
format: markdown
---
> Macro (toc)

Este servicio integrado en el Panel de Plataforma permite planificar de forma sencilla la llamada a servicios REST.

Se encuentra disponible para usuarios con rol administrador, developer o analytics.

Se accede a través la opción de menú DESARROLLO:

![image](media://070be808-9320-4f00-aa53-e695da804231)

Primero, se listan todos los planificadores creados por el usuario, indicando su URL. Desde aquí se permite modificar, borrar y poner en ejecución planificadores definidos, según la frecuencia establecida o ejecutarlo de manera asíncrona.

First you´ll see a list with all planners defined by user. From here you can edit, delete, and start defined planners:

![image](media://84209d6d-3835-45fa-9267-b1951993b503)

Para crear un nuevo planificador REST, se debe especificar:

- Identification: Nombre.
- Description: Descripción.
- CRON: Expresión CRON (la frecuencia con la que se va a ejecutar).
- URL: URL a invocar.
- HTTP Method: Método HTTP para invocar la URL.
- Activated from and to: Fechas de inicio y fin de la tarea son opcionales, pudiendo dejarse en blanco.

![image](media://619542a5-bdcd-4b52-99cb-3185e3c61963)

Para simplificar la creación de la expresión CRON, el usuario puede usar esta interfaz en que es define la expresión de una manera más intuitiva, escogiéndola a partir de un pop-up.

![image](media://08142933-5fb7-4349-ad27-596b7e8e110d)

Al definir la URL, se puede utilizar la palabra reservada “${ENV}”, que el planificador sustituirá por la URL del entorno actual:

![image](media://29695728-1137-4f44-ae72-8898db2c8b0d)

Además, el planificador permite añadir cabeceras y propiedades, que se pasan a la URL de invocación como parámetros.

![image](media://bd645e4e-6a91-4a8e-ae58-533776b7c098)

![image](media://37ef113e-cb2d-406f-ab2b-2cf7af368278)

En caso de querer ejecutar asíncronamente el servicio, se debe pulsar el botón **Execute** del servicio REST.

El resultado aparecerá en los logs del Control Panel.

![image](media://152ca6fe-abcb-4539-a566-d5ac5264b67a)

Para poner la tarea a ejecutarse según lo establecido en el CRON, se debe pulsar el botón **Play**.

Automáticamente la página se recargará, apareciendo el icono de Stop e iniciando la tarea REST.

Los logs de los resultados se pueden observar en el módulo rest-planner.

![image](media://0e303a00-0fa6-48fa-93e8-89cee7c446e7)

![image](media://830b46a5-83e0-4ea1-a8c2-8287ed1a80a2)