Webhooks
Getting Started
Set up webhooks to receive real-time event notifications from Teachfloor.
Prerequisites
- Teachfloor account with access to Developers page
- Publicly accessible HTTPS endpoint
- Ability to process HTTP POST requests
Setup Steps
1. Access Webhook Settings
- Log in to your Teachfloor account
- Navigate to Developers → Webhooks
2. Add Endpoint
- Click Add Endpoint
- Enter your HTTPS endpoint URL
- Select which events to receive
- Click Save
3. Get Signing Secret
- Click Reveal Signing Secret on your endpoint
- Copy and store the secret securely
- Use this to verify webhook signatures
Webhook Payload
All webhooks have this structure:
Code
Basic Implementation
Code
Code
Requirements
Your endpoint must:
- Accept POST requests
- Return 2xx status within 3 seconds
- Verify signatures (see Security)
Next Steps
- Security - Verify signatures
- Delivery & Retries - Understand reliability
- Event Reference - View available events
- Troubleshooting - Common issues
Last modified on