Esta documentación está en fase de desarrollo y puede contener errores.

Programar peticiones HTTP

Crea una petición programada: define destino, método, autenticación Bearer, frecuencia y franja horaria, y revisa el resultado de cada ejecución

El servidor de Dinaup puede llamar solo a una URL cada cierto tiempo, sin que tú hagas nada. Sirve para disparar flujos externos (n8n, Make, Zapier), sincronizar con otra API tuya o hacer comprobaciones periódicas.

Para la visión general de lo que corre en segundo plano, mira → Automatizaciones del servidor.

Antes de empezar

Necesitas tres cosas:

  • Acceso a la sección de peticiones HTTP programadas.
  • La URL de destino ya lista.
  • Si el destino requiere autenticación, el token Bearer a mano.

Crear la petición

Abre la sección de peticiones HTTP programadas

Crea un nuevo registro en la sección de peticiones HTTP programadas. En el sistema, la plantilla se llama HTTP CRON.

¿No encuentras la sección? La habilita tu administrador. Suele vivir en el módulo de desarrollo. Si no aparece, pide acceso a quien gestiona tu cuenta.

Ponle un Nombre descriptivo para identificarlo en la lista.

Define destino y método

Rellena la dirección y cómo se llama:

CampoQué pones
URLLa dirección completa. Debe empezar por http o https, si no, el servidor la ignora.
MétodoGET, POST o PUT.

El cron solo dispara la URL: no envía cuerpo ni cabeceras propias. POST y PUT salen con cuerpo vacío. Si el destino necesita datos, mételos en la propia URL como parámetros.

Autenticación (opcional)

Si el destino pide autenticación, rellena el campo Bearer con el token. El servidor añade la cabecera Authorization: Bearer <token> a cada llamada.

Si lo dejas vacío, la petición sale sin autenticación. Bearer es el único método soportado: no hay Basic ni cabeceras personalizadas.

Frecuencia, días y horario

Aquí controlas cada cuánto se dispara y cuándo:

CampoQué controla
Intervalo en segundosCada cuánto se dispara dentro del horario.
Intervalo fuera de horarioOtro ritmo para fuera de la franja. Ej.: cada 60 s de día, cada 600 s de noche.
Lunes a DomingoDías activos. Un día sin marcar usa el intervalo de fuera de horario.
Hora inicio y Hora finDefinen la franja "dentro de horario".

Si dejas Hora inicio u Hora fin vacías, ese día cuenta como dentro de horario las 24 horas. El reloj usa la zona horaria configurada en tu cuenta.

El intervalo mínimo real es 10 segundos. Si pones menos, el servidor lo sube a 10. Un intervalo de 0 o menos hace que la petición no se ejecute.

Activa y guarda

Marca la casilla Activo y guarda. El servidor solo considera los crons activos.

Empieza a tenerlo en cuenta casi de inmediato. La primera ejecución ocurre en cuanto le toca por su horario e intervalo.

Revisa el resultado de cada ejecución

Tras cada llamada, el servidor guarda tres datos en el propio registro:

CampoQué ves
Última ejecuciónFecha y hora de la última llamada (en UTC).
Último código de estadoEl código HTTP real: 200, 404, 500...
Última duraciónCuánto tardó, en milisegundos.

Úsalos para diagnosticar:

CódigoQué significa
2xxTodo correcto.
401 / 403Revisa el Bearer.
-1Error de red o timeout: el destino no responde.

Cada llamada tiene un límite de 30 segundos. Si lo supera, se registra como -1.

Una sola ejecución con varios servidores

Aunque tu cuenta tenga varios servidores, cada petición se dispara una sola vez, no se duplica. El detalle está en → Automatizaciones del servidor.

Relacionado

On this page