Configurar webhooks en TGManager
Los webhooks se configuran desde TGManager (el back office de gestión de Trainingym). Eliges qué eventos recibir y a dónde entregarlos.
Pasos
- Activa los tipos de evento que quieras recibir.
- Configura el endpoint de destino (tu URL pública de webhook).
- Guarda. Trainingym empezará a entregar los eventos activados a tu endpoint.
Usar un único endpoint
Puedes apuntar todos los tipos de evento a un solo endpoint y ramificar según el campo
eventType dentro de la carga útil. Es la configuración recomendada para la mayoría de
integraciones.
Añadir una credencial a la URL
Puedes añadir una query string a tu URL de endpoint, y se enviará en cada entrega:
https://tuapp.com/webhooks?apiKey=TU_KEY
Úsalo para autenticar quién llama desde tu lado.
La query string se almacena pero se oculta en las vistas previas del endpoint para no exponer secretos. Evita poner secretos de larga duración en la URL si tu infraestructura registra las URLs completas — prefiere un valor que puedas rotar.
Cómo es una entrega
Trainingym envía un POST HTTP con un envoltorio JSON. Consulta
Cómo funcionan los webhooks para el formato del envoltorio
y la carga útil de cada evento.