Configure webhooks in TGManager
Webhooks are set up from TGManager (Trainingym's management back office). You choose which events to receive and where to deliver them.
Steps
- Enable the event types you want to receive.
- Configure the destination endpoint (your public webhook URL).
- Save. Trainingym will start delivering the enabled events to your endpoint.
Using a single endpoint
You can point every event type at one endpoint and branch on the eventType field inside
the payload. This is the recommended setup for most integrations.
Adding a credential to the URL
You may append a query string to your endpoint URL, and it will be sent on every delivery:
https://yourapp.com/webhooks?apiKey=YOUR_KEY
Use this to authenticate the caller on your side.
The query string is stored but hidden in endpoint previews to avoid exposing secrets. Avoid putting long-lived secrets in the URL if your infrastructure logs full URLs — prefer a value you can rotate.
What a delivery looks like
Trainingym sends an HTTP POST with a JSON envelope. See
How webhooks work for the envelope format and each event's
payload.