Referencia de API
El mapa completo de la API de alloop-tracking: los 56 endpoints que tú o tu equipo técnico podéis usar. Todo lo interno (administración, panel) queda fuera a propósito.
Esta es la superficie de la API que puedes tocar como cliente: leer tus datos, integrar el snippet y conectar tus pagos. Son 55 rutas (56 operaciones). Las operaciones internas de administración y el panel no forman parte de esta referencia.
En dos minutos
- Base:
https://track.alloop.ch - Autenticación: las rutas de lectura (
/api/v1/*) y las privadas usan HTTP Basic —usuario y contraseña, la opción-udecurl—. Los endpoints del snippet (/config,/checkout,/event,/form) son públicos por diseño. - Solo ves lo tuyo: tus credenciales están limitadas a tu cuenta; pedir datos de otra
responde
404, como si no existiera, nunca los datos de un tercero. - Empieza por: Leer tus datos si quieres consultar; Integrar el snippet si quieres medir tu web; o salta la API entera y conecta tu IA para preguntar en lenguaje normal.
¿No quieres programar? Conecta tu IA
La forma más rápida de usar tus datos no es esta referencia: es conectar Claude o Cursor a tu cuenta y preguntarle "¿qué canal me trajo más dinero este mes?" directamente. Lee todos tus números y, si se lo pides, te monta un embudo. Se configura en dos minutos, sin escribir código:
La IA y esta API leen exactamente los mismos números — la referencia de abajo es para cuando quieras integrarlos en tu propio código.
Todos los endpoints
Lectura de datos
Tus datos en JSON. Requiere autenticación. → Ver detalle
| Método | Ruta |
|---|---|
GET | /api/v1/clients |
GET | /api/v1/clients/{client_id}/attribution |
GET | /api/v1/clients/{client_id}/campus |
GET | /api/v1/clients/{client_id}/cohorts |
GET | /api/v1/clients/{client_id}/people |
GET | /api/v1/clients/{client_id}/people/{person_id}/timeline |
Snippet / ingesta
Lo dispara el snippet por ti. → Ver detalle
| Método | Ruta |
|---|---|
POST | /activity |
POST | /bot-step |
POST | /event |
POST | /form |
POST | /stitch |
POST | /video-milestone |
Pagos (Stripe)
Checkout y webhooks del cobro.
| Método | Ruta |
|---|---|
GET | /access-email |
POST | /access-email |
POST | /checkout |
GET | /purchase-info |
POST | /upsell |
POST | /upsell/decline |
POST | /webhooks/stripe |
POST | /webhooks/stripe/{client_id} |
Pagos (WooCommerce)
Webhook de pedidos de WooCommerce.
| Método | Ruta |
|---|---|
POST | /webhooks/woo/{client_id} |
Membresía
Cancelación, pausa y portal — los llama tu plugin.
| Método | Ruta |
|---|---|
POST | /membership/cancel/apply |
POST | /membership/cancel/confirm |
POST | /membership/cancel/offers |
POST | /membership/portal/session |
POST | /membership/subscription/pause |
POST | /membership/subscription/resume |
POST | /membership/subscription/status |
Recuperación de pago
Página para recuperar un pago que falló.
| Método | Ruta |
|---|---|
GET | /recuperar |
POST | /recuperar/lookup |
POST | /recuperar/prepare |
Tutor IA (Companion)
El tutor IA del alumno; lo usa el producto, no se llama a mano.
| Método | Ruta |
|---|---|
POST | /me/companion/chat |
POST | /me/companion/correction |
POST | /me/companion/home |
POST | /me/companion/prompts |
POST | /me/companion/prompts/set |
POST | /me/companion/settings |
POST | /me/companion/settings/set |
POST | /me/companion/voice |
POST | /me/companion/voice/close |
POST | /me/companion/voice/compact |
POST | /me/companion/voice/reply |
POST | /me/companion/voice/reply/stream |
POST | /me/companion/voice/speak |
POST | /me/companion/voice/summary |
POST | /me/companion/voice/turn |
Chat en vivo
Chat en directo embebido en tu comunidad.
| Método | Ruta |
|---|---|
POST | /chat/{client_id}/{room}/host/clear |
POST | /chat/{client_id}/{room}/host/send |
POST | /chat/{client_id}/{room}/send |
GET | /chat/{client_id}/{room}/stream |
GET | /chat/{client_id}/{room}/whois |
POST | /chat/{client_id}/{room}/youtube/connect |
POST | /chat/{client_id}/{room}/youtube/disconnect |
GET | /chat/{client_id}/{room}/youtube/status |
General
Config y estado, públicos. → Ver detalle
| Método | Ruta |
|---|---|
GET | /api/health |
GET | /config/{client_id} |
Este índice sale del esquema real del servicio y recoge solo la parte que te toca a ti: la app
desactiva su /openapi.json en producción a propósito, para no publicar el mapa de rutas
internas. Si echas en falta algo que tu panel sí hace, escríbenos —lo interno no se lista aquí—.
El detalle de cada endpoint de lectura, con sus parámetros y ejemplos, está en
Leer tus datos.
Privacidad de la extensión
Qué lee la extensión alloop for Ads Manager en tu navegador, qué manda a alloop, qué no toca nunca y qué permisos pide y por qué.
Leer tus datos
La API de lectura (/api/v1) devuelve la misma verdad que tu panel, en JSON. Pensada para conectar tus propias herramientas o dársela a una IA para que la analice.