Revisá tu correo para confirmar tu cuenta y activar el acceso.
Define que estados de partido se sincronizan y cada cuanto tiempo.
Mantiene TODAS las zonas/divisiones al dia al menos una vez por hora, sin depender de que alguien las visite. Requiere una tarea de cron en cPanel que llame a api/webhook.php?source=all (ver pestaña "API Keys" para el detalle). Este interruptor permite pausarlo sin tocar el cron.
Cada fuente extrae datos de un torneo distinto via Weball API. Podes agregar, editar y eliminar fuentes.
Creá ligas con nombre, año y logo. Luego asignálas a cada fuente desde la sección Fuentes.
Administra el nombre visible, el nombre corto y el color de cada club.
Cruza AFA (Para en la Pelota) y FUTSALA (Torneo Joma) completos, no solo las fuentes dadas de alta. Los logos quedan guardados en este sitio.
Una sola lista de categorias unicas (sin repetir por torneo). El orden, el nombre a mostrar y la visibilidad que definas aca se aplican en todos los torneos que tengan esa categoria.
Colores/referencias por rango de posicion (ej. "Clasifica a Playoff") — estas si son especificas de cada torneo, se configuran por separado.
Configura si los usuarios pueden crear su propia cuenta y el correo de bienvenida.
Variables disponibles: {nombre}, {usuario}, {link_confirmacion}
Gestioná quienes pueden acceder con perfil fan. Podés bloquearlos o eliminarlos.
Asigna el logo correcto a cada club que aparece en la tabla de posiciones. Esta tabla tiene prioridad sobre todas las demas asignaciones.
Unificar club
Elegir logo
Una misma clave da acceso a ambos endpoints. Se muestra una sola vez al crearla.
Nueva API Key
Clave generada — guardala ahora
Esta clave solo se muestra una vez. No se puede recuperar despues.
Cron recomendado — actualizar todas las fuentes
Para no depender de que alguien visite cada zona/division
Creá 1 Cron Job en cPanel (Panel → Avanzado → Cron Jobs) que llame a este endpoint cada 10-15 minutos. El endpoint ya se encarga de: saltear las fuentes que todavia no vencieron su intervalo (pestaña "Estado"), sincronizar solo las vencidas, y espaciarlas entre si unos segundos para no generar una ráfaga de pedidos. Con eso alcanza para que ninguna fuente pase mas de ~1 hora sin actualizarse, siempre que su intervalo configurado sea de 60 minutos o menos.
Comando (cURL):
curl -s -X POST "https://futsalhoy.com/api/webhook.php?source=all" -H "Authorization: Bearer {api_key}"
Usá una API key de la lista de arriba (o creá una nueva). Se puede pausar esta actualización automática sin borrar el cron, con el interruptor "Actualizacion automatica programada" en la pestaña Estado.
API de Actualizacion
Dispara sincronizaciones desde sistemas externos
Endpoint:
https://futsalhoy.com/api/webhook.php
Auth: Authorization: Bearer {api_key} o ?api_key=…
| Parametro | Descripcion | Ejemplos |
|---|---|---|
| source | Liga a sincronizar (ID, slug o all) | 1 • all • primera-d-zona-a |
| torneo | Sincroniza todas las ligas del torneo | 3 |
| category | Solo esa categoria (opcional) | primera • tercera |
| date | Fecha especifica (reservado) | 2026-06-15 |
API de Consulta de Posiciones
Lee y compara tablas de posiciones entre ligas o categorias
Endpoint:
https://futsalhoy.com/api/standings_api.php
Auth: Authorization: Bearer {api_key} o ?api_key=…
| Parametro | Descripcion | Ejemplos |
|---|---|---|
| source * | Liga principal (ID o slug) | 1 • primera-d-zona-a |
| category | Filtrar por categoria | primera • tercera |
| compare_source | Segunda liga para comparacion lado a lado | 2 • joma-lhb-zona-2 |
| compare_category | Categoria de la segunda liga (default: igual a category) | primera |
* obligatorio • Sin compare_source: devuelve posiciones de una sola liga • Con compare_source: incluye deltas (posicion, puntos, goles) equipo a equipo
API de Sincronizacion con Reporte
Sincroniza y devuelve el mensaje listo para enviar por WhatsApp
Endpoint:
https://futsalhoy.com/api/sync_report.php
Auth: Authorization: Bearer {api_key} o ?api_key=…
| Parametro | Descripcion | Ejemplos |
|---|---|---|
| source | Liga (ID, slug o all). Default: todas | 4 • all • primera-d-zona-a |
| torneo | Sincroniza todas las ligas del torneo | 3 |
| category | Solo esa categoria | primera • tercera |
| label | Titulo del mensaje WhatsApp (opcional) | AFA – Primera A |
Respuesta JSON:
{
"ok": true,
"whatsapp": "*AFA – Primera A* | 08/06/2026 14:30\n\n✅ *Primera D Zona A* — 112 posiciones sin cambios\n🔄 *Primera D Zona B* — 4 actualizadas de 128\n ↑ Deportivo Sol (Primera): 3°→2° (+3pts)\n\n_Sincronizacion completada con cambios._",
"syncedAt": "2026-06-08T14:30:00",
"details": [...]
}
Consumo en n8n/Make: llamar este endpoint → tomar el campo whatsapp → enviarlo directo a la API de WhatsApp Business o Twilio.
Imagen lista para Instagram
instagram Descargá y compartí en Instagram Stories o Feed