Webhooks Integration
Overview
If enabled, TeamBuildr will deliver a workout result object via webhook to a specified endpoint for your account.
Getting started
To get started, you will need to share an API URL or endpoint URL where you'd like to receive data. We will make a POST request to this URL in the JSON format. Your server or URL can process the payload however you see git.
When does data get sent?
Data will get sent for a single athlete at a time, and it will be sent roughly 15 minutes after the athlete has finished entering their workout data.
Webhook Security Token
If you would like to increase the level of security of the webhooks you can generate a Webhook Security Token from the integrations tab on your Settings page.
Using the Token
Once your security token is generated, it will be attached to every incoming webhook from that point forward. You will want to validate against this header for all incoming webhook datasets to ensure it is coming from the TeamBuildr servers.
Workout Result Object
The workout result information that will be sent over includes the following:
- Date assigned
- Last update
- Session start
- Session end
- Account code
- Account name
- User email
- User ID
- User first name
- User last name
- Questionnaires
- Workout items